精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

這里有8個流行的Python可視化工具包,你喜歡哪個?

開發 開發工具 后端
用 Python 創建圖形的方法有很多,但是哪種方法是最好的呢?本文將介紹一些常用的 Python 可視化包,包括這些包的優缺點以及分別適用于什么樣的場景。

用 Python 創建圖形的方法有很多,但是哪種方法是***的呢?當我們做可視化之前,要先明確一些關于圖像目標的問題:你是想初步了解數據的分布情況?想展示時給人們留下深刻印象?也許你想給某人展示一個內在的形象,一個中庸的形象?

[[264026]]

本文將介紹一些常用的 Python 可視化包,包括這些包的優缺點以及分別適用于什么樣的場景。這篇文章只擴展到 2D 圖,為下一次講 3D 圖和商業報表(dashboard)留了一些空間,不過這次要講的包中,許多都可以很好地支持 3D 圖和商業報表。

Matplotlib、Seaborn 和 Pandas

把這三個包放在一起有幾個原因:首先 Seaborn 和 Pandas 是建立在 Matplotlib 之上的,當你在用 Seaborn 或 Pandas 中的 df.plot() 時,用的其實是別人用 Matplotlib 寫的代碼。因此,這些圖在美化方面是相似的,自定義圖時用的語法也都非常相似。

當提到這些可視化工具時,我想到三個詞:探索(Exploratory)、數據(Data)、分析(Analysis)。這些包都很適合***次探索數據,但要做演示時用這些包就不夠了。

Matplotlib 是比較低級的庫,但它所支持的自定義程度令人難以置信(所以不要簡單地將其排除在演示所用的包之外!),但還有其它更適合做展示的工具。

Matplotlib 還可以選擇樣式(style selection),它模擬了像 ggplot2 和 xkcd 等很流行的美化工具。下面是我用 Matplotlib 及相關工具所做的示例圖:

在處理籃球隊薪資數據時,我想找出薪資中位數***的團隊。為了展示結果,我將每個球隊的工資用顏色標成條形圖,來說明球員加入哪一支球隊才能獲得更好的待遇。

  1. import seaborn as sns 
  2. import matplotlib.pyplot as plt 
  3.  
  4. color_order = ['xkcd:cerulean', 'xkcd:ocean', 
  5.                 'xkcd:black','xkcd:royal purple', 
  6.                 'xkcd:royal purple', 'xkcd:navy blue', 
  7.                 'xkcd:powder blue', 'xkcd:light maroon',  
  8.                 'xkcd:lightish blue','xkcd:navy'] 
  9.  
  10. sns.barplot(x=top10.Team, 
  11.             y=top10.Salary, 
  12.             palette=color_order).set_title('Teams with Highest Median Salary') 
  13.  
  14. plt.ticklabel_format(style='sci'axis='y'scilimits=(0,0)) 

第二個圖是回歸實驗殘差的 Q-Q 圖。這張圖的主要目的是展示如何用盡量少的線條做出一張有用的圖,當然也許它可能不那么美觀。

  1. import matplotlib.pyplot as plt 
  2. import scipy.stats as stats 
  3.  
  4. #model2 is a regression model 
  5. log_resid = model2.predict(X_test)-y_test 
  6. stats.probplot(log_resid, dist="norm"plot=plt
  7. plt.title("Normal Q-Q plot") 
  8. plt.show() 

最終證明,Matplotlib 及其相關工具的效率很高,但就演示而言它們并不是***的工具。

ggplot(2)

你可能會問,「Aaron,ggplot 是 R 中最常用的可視化包,但你不是要寫 Python 的包嗎?」。人們已經在 Python 中實現了 ggplot2,復制了這個包從美化到語法的一切內容。

在我看過的所有材料中,它的一切都和 ggplot2 很像,但這個包的好處是它依賴于 Pandas Python 包。不過 Pandas Python 包最近棄用了一些方法,導致 Python 版本不兼容。

如果你想在 R 中用真正的 ggplot(除了依賴關系外,它們的外觀、感覺以及語法都是一樣的),我在另外一篇文章中對此進行過討論。

也就是說,如果你一定要在 Python 中用 ggplot,那你就必須要安裝 0.19.2 版的 Pandas,但我建議你***不要為了使用較低級的繪圖包而降低 Pandas 的版本。

ggplot2(我覺得也包括 Python 的 ggplot)舉足輕重的原因是它們用「圖形語法」來構建圖片。基本前提是你可以實例化圖,然后分別添加不同的特征;也就是說,你可以分別對標題、坐標軸、數據點以及趨勢線等進行美化。

下面是 ggplot 代碼的簡單示例。我們先用 ggplot 實例化圖,設置美化屬性和數據,然后添加點、主題以及坐標軸和標題標簽。

  1. #All Salaries 
  2. ggplot(data=df, aes(x=season_starty=salarycolour=team)) + 
  3.   geom_point() + 
  4.   theme(legend.position="none") + 
  5.   labs(title = 'Salary Over Time'x='Year'y='Salary ($)'

Bokeh

Bokeh 很美。從概念上講,Bokeh 類似于 ggplot,它們都是用圖形語法來構建圖片,但 Bokeh 具備可以做出專業圖形和商業報表且便于使用的界面。為了說明這一點,我根據 538 Masculinity Survey 數據集寫了制作直方圖的代碼:

  1. import pandas as pd 
  2. from bokeh.plotting import figure 
  3. from bokeh.io import show 
  4.  
  5. # is_masc is a one-hot encoded dataframe of responses to the question: 
  6. # "Do you identify as masculine?" 
  7.  
  8. #Dataframe Prep 
  9. counts = is_masc.sum() 
  10. resps = is_masc.columns 
  11.  
  12. #Bokeh 
  13. p2 = figure(title='Do You View Yourself As Masculine?'
  14.           x_axis_label='Response'
  15.           y_axis_label='Count'
  16.           x_range=list(resps)) 
  17. p2.vbar(x=respstop=countswidth=0.6, fill_color='red'line_color='black'
  18. show(p2) 
  19.  
  20. #Pandas 

用 Bokeh 表示調查結果

紅色的條形圖表示 538 個人關于「你認為自己有男子漢氣概嗎?」這一問題的答案。9~14 行的 Bokeh 代碼構建了優雅且專業的響應計數直方圖——字體大小、y 軸刻度和格式等都很合理。

我寫的代碼大部分都用于標記坐標軸和標題,以及為條形圖添加顏色和邊框。在制作美觀且表現力強的圖片時,我更傾向于使用 Bokeh——它已經幫我們完成了大量美化工作。

用 Pandas 表示相同的數據

藍色的圖是上面的第 17 行代碼。這兩個直方圖的值是一樣的,但目的不同。在探索性設置中,用 Pandas 寫一行代碼查看數據很方便,但 Bokeh 的美化功能非常強大。

Bokeh 提供的所有便利都要在 matplotlib 中自定義,包括 x 軸標簽的角度、背景線、y 軸刻度以及字體(大小、斜體、粗體)等。下圖展示了一些隨機趨勢,其自定義程度更高:使用了圖例和不同的顏色和線條。

Bokeh 還是制作交互式商業報表的***工具。

Plotly

Plotly 非常強大,但用它設置和創建圖形都要花費大量時間,而且都不直觀。在用 Plotly 忙活了大半個上午后,我幾乎什么都沒做出來,干脆直接去吃飯了。我只創建了不帶坐標標簽的條形圖,以及無法刪掉線條的「散點圖」。Ploty 入門時有一些要注意的點:

  • 安裝時要有 API 秘鑰,還要注冊,不是只用 pip 安裝就可以;
  • Plotly 所繪制的數據和布局對象是***的,但并不直觀;
  • 圖片布局對我來說沒有用(40 行代碼毫無意義!)

但它也有優點,而且設置中的所有缺點都有相應的解決方法:

  • 你可以在 Plotly 網站和 Python 環境中編輯圖片;
  • 支持交互式圖片和商業報表;
  • Plotly 與 Mapbox 合作,可以自定義地圖;
  • 很有潛力繪制優秀圖形。

以下是我針對這個包編寫的代碼:

  1. #plot 1 - barplot 
  2. # **note** - the layout lines do nothing and trip no errors 
  3. data = [go.Bar(x=team_ave_df.team, 
  4.               y=team_ave_df.turnovers_per_mp)] 
  5.  
  6. layout = go.Layout( 
  7.  
  8.     title=go.layout.Title( 
  9.         text='Turnovers per Minute by Team'
  10.         xref='paper'
  11.         x=0 
  12.     ), 
  13.  
  14.     xaxis=go.layout.XAxis( 
  15.         title = go.layout.xaxis.Title( 
  16.             text='Team'
  17.             font=dict
  18.                     family='Courier New, monospace'
  19.                     size=18
  20.                     color='#7f7f7f' 
  21.                 ) 
  22.         ) 
  23.     ), 
  24.  
  25.     yaxis=go.layout.YAxis( 
  26.         title = go.layout.yaxis.Title( 
  27.             text='Average Turnovers/Minute'
  28.             font=dict
  29.                     family='Courier New, monospace'
  30.                     size=18
  31.                     color='#7f7f7f' 
  32.                 ) 
  33.         ) 
  34.     ), 
  35.  
  36.     autosize=True
  37.     hovermode='closest'
  38.  
  39. py.iplot(figure_or_data=data, layoutlayout=layout, filename='jupyter-plot'sharing='public'fileopt='overwrite'
  40.  
  41.  
  42.  
  43. #plot 2 - attempt at a scatterplot 
  44. data = [go.Scatter(x=player_year.minutes_played, 
  45.                   y=player_year.salary, 
  46.                   marker=go.scatter.Marker(color='red'
  47.                                           size=3))] 
  48.  
  49. layout = go.Layout(title="test"
  50.                 xaxis=dict(title='why'), 
  51.                 yaxis=dict(title='plotly')) 
  52.  
  53. py.iplot(figure_or_data=data, layoutlayout=layout, filename='jupyter-plot2'sharing='public'
  54.  
  55. [Image: image.png] 

表示不同 NBA 球隊每分鐘平均失誤數的條形圖

表示薪水和在 NBA 的打球時間之間關系的散點圖

總體來說,開箱即用的美化工具看起來很好,但我多次嘗試逐字復制文檔和修改坐標軸標簽時卻失敗了。但下面的圖展示了 Plotly 的潛力,以及我為什么要在它身上花好幾個小時:

Plotly 頁面上的一些示例圖

Pygal

Pygal 的名氣就不那么大了,和其它常用的繪圖包一樣,它也是用圖形框架語法來構建圖像的。由于繪圖目標比較簡單,因此這是一個相對簡單的繪圖包。使用 Pygal 非常簡單:

  • 實例化圖片;
  • 用圖片目標屬性格式化;
  • 用 figure.add() 將數據添加到圖片中。

我在使用 Pygal 的過程中遇到的主要問題在于圖片渲染。必須要用 render_to_file 選項,然后在 web 瀏覽器中打開文件,才能看見我剛剛構建的東西。

最終看來這是值得的,因為圖片是交互式的,有令人滿意而且便于自定義的美化功能。總而言之,這個包看起來不錯,但在文件的創建和渲染部分比較麻煩。

Networkx

雖然 Networkx 是基于 matplotlib 的,但它仍是圖形分析和可視化的***解決方案。圖形和網絡不是我的專業領域,但 Networkx 可以快速簡便地用圖形表示網絡之間的連接。以下是我針對一個簡單圖形構建的不同的表示,以及一些從斯坦福 SNAP 下載的代碼(關于繪制小型 Facebook 網絡)。

我按編號(1~10)用顏色編碼了每個節點,代碼如下:

  1. options = { 
  2.     'node_color' : range(len(G)), 
  3.     'node_size' : 300, 
  4.     'width' : 1, 
  5.     'with_labels' : False, 
  6.     'cmap' : plt.cm.coolwarm 
  7. nx.draw(G, **options) 

 

用于可視化上面提到的稀疏 Facebook 圖形的代碼如下:

  1. import itertools 
  2. import networkx as nx 
  3. import matplotlib.pyplot as plt 
  4.  
  5. f = open('data/facebook/1684.circles', 'r') 
  6. circles = [line.split() for line in f] 
  7. f.close() 
  8.  
  9. network = [] 
  10. for circ in circles: 
  11.     cleaned = [int(val) for val in circ[1:]] 
  12.     network.append(cleaned) 
  13.  
  14. G = nx.Graph() 
  15. for v in network: 
  16.     G.add_nodes_from(v) 
  17.  
  18. edges = [itertools.combinations(net,2) for net in network] 
  19.  
  20. for edge_group in edges: 
  21.     G.add_edges_from(edge_group) 
  22.  
  23. options = { 
  24.     'node_color' : 'lime', 
  25.     'node_size' : 3, 
  26.     'width' : 1, 
  27.     'with_labels' : False, 
  28. nx.draw(G, **options) 

這個圖形非常稀疏,Networkx 通過***化每個集群的間隔展現了這種稀疏化。

有很多數據可視化的包,但沒法說哪個是***的。希望閱讀本文后,你可以了解到在不同的情境下,該如何使用不同的美化工具和代碼。

原文鏈接:

https://towardsdatascience.com/reviewing-python-visualization-packages-fa7fe12e622b

【本文是51CTO專欄機構“機器之心”的原創譯文,微信公眾號“機器之心( id: almosthuman2014)”】 

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2020-09-08 13:45:37

Python工具包代碼

2022-04-02 14:50:22

Python工具包數據

2022-08-05 08:56:24

Python可視化工具

2020-12-15 09:43:20

Python可視化工具網絡應用

2019-09-27 09:12:18

開源數據可視化大數據

2020-05-22 13:32:24

可視化詞云圖數據

2021-12-02 09:04:05

布局問題文字對齊圖片設計

2020-07-16 15:10:46

工具可視化Python

2016-08-21 15:38:31

大數據可視化工具

2020-11-15 18:00:49

開源可視化工具Python

2020-11-02 15:49:35

機器學習技術云計算

2017-10-20 13:17:21

2017-07-27 09:49:37

Python工具Matplotlib

2015-12-02 09:44:04

Python視化工具

2017-07-04 16:00:16

PythonMatplotlib可視化工具

2017-07-25 13:42:00

大數據可視化工具

2019-06-11 09:35:34

可視化工具圖形

2018-04-19 10:33:39

DevOps開源工具

2021-03-30 10:10:37

PyTorch可視化工具命令

2017-07-03 16:44:10

數據庫MongoDBNoSQL
點贊
收藏

51CTO技術棧公眾號

亚洲深夜福利视频| 99久久婷婷国产综合精品青牛牛| 激情久久久久久久久久久久久久久久| 色偷偷av亚洲男人的天堂| 国产精品视频黄色| 精品视频三区| 美女一区二区视频| 久久91亚洲精品中文字幕奶水 | av2014天堂网| 亚洲色图美国十次| 久久久久久久久久久久久久久99 | 久久躁狠狠躁夜夜爽| 久久久久久久久久久久国产精品| av电影在线地址| 国产精品国产自产拍在线| 国产伦精品一区二区三区四区视频| 日韩三级一区二区| 久久人体视频| 精品亚洲男同gayvideo网站| 天堂av手机在线| 免费观看成人性生生活片 | 精品少妇一区二区三区在线视频| 无遮挡又爽又刺激的视频| а√中文在线8| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲最大福利视频网| 成年人av网站| 在线亚洲激情| 久久久在线视频| 久久精品一区二区三区四区五区| 1313精品午夜理伦电影| 欧美日韩一区二区三区免费看| 日韩精品综合在线| 欧美极品视频| 国产精品理论片| 欧美日韩精品久久久免费观看| 国产丰满美女做爰| 国内欧美视频一区二区| 91av中文字幕| 久久国产在线视频| 欧美激情麻豆| 美日韩在线视频| 秋霞网一区二区三区| 九九热线有精品视频99| 亚洲精品一区二区网址| 波多野结衣一二三区| 91麻豆精品激情在线观看最新 | 欧美偷拍自拍| 日韩视频永久免费| 色婷婷激情视频| 欧美一级免费| 欧美日韩国产影片| 成人中文字幕av| 成人黄色视屏网站| 欧美日韩一区中文字幕| 亚洲77777| 巨胸喷奶水www久久久免费动漫| 欧美日韩国产中字| 国产免费黄视频| 天堂中文在线播放| 午夜欧美在线一二页| 青青草视频国产| 爱情岛亚洲播放路线| 亚洲国产精品一区二区尤物区| 免费人成自慰网站| 国产99在线观看| 午夜激情综合网| 三级4级全黄60分钟| 日韩精品一区二区三区| 亚洲高清视频在线| 777久久久精品一区二区三区| 综合毛片免费视频| 欧美午夜精品免费| 亚洲欧美手机在线| 国产精品久久免费视频| 精品久久久久久亚洲综合网 | 在线中文字幕日韩| 色偷偷男人天堂| 999国产精品999久久久久久| 久久综合网hezyo| 国产精品第72页| 久久久久国产精品午夜一区| 国产精品入口尤物| 国产欧美一区二区三区视频在线观看| 国产精品一区久久久久| 国产麻豆乱码精品一区二区三区| 日韩a在线观看| 国产精品美女久久久久高潮| 在线观看17c| 天堂资源在线| 91精品国产手机| 国产乱淫av麻豆国产免费| 欧美视频二区欧美影视| 亚洲精品97久久| 蜜桃av乱码一区二区三区| 性xxxx欧美老肥妇牲乱| 91国产精品91| 91中文字幕在线播放| 成人免费高清视频在线观看| 久久精品国产理论片免费| 先锋av资源站| 亚洲人成网站色在线观看| 日本在线xxx| 日韩美香港a一级毛片| 欧美videos大乳护士334| x88av在线| 国产精品草草| 国产综合久久久久| 水中色av综合| 亚洲综合自拍偷拍| 久热精品在线观看视频| av成人资源| 这里只有精品视频在线| 国产又大又黄视频| 国产99久久久国产精品免费看| 欧洲一区二区在线观看| 99热99re6国产在线播放| 欧美麻豆精品久久久久久| 黄色av网址在线观看| 91精品国产麻豆国产在线观看| 欧美激情亚洲视频| 亚洲影视一区二区| 久久亚洲综合色| 男人日女人视频网站| 日韩黄色三级| 深夜精品寂寞黄网站在线观看| 免费观看成人毛片| 成人美女在线观看| 日本aa在线观看| 国内精品视频| 一区二区三区无码高清视频| 国产成人精品av久久| 日韩专区欧美专区| 97人人模人人爽人人喊38tv| 超碰国产在线| 在线视频国内一区二区| 成年人网站免费在线观看| 亚洲一本视频| 国产精品国产三级欧美二区| 国产精品实拍| 欧美少妇bbb| 中文字幕av久久爽一区| 欧美日韩精品| 91久久精品一区| а√天堂在线官网| 日韩一区二区三区在线视频| 久久精品老司机| 最新精品国产| 国产精品国产精品国产专区不卡| 中文av资源在线| 欧美一区二区三区白人| 日本少妇aaa| 国产麻豆一精品一av一免费| 米仓穗香在线观看| 亚洲精品一区二区三区在线| 日韩色av导航| 夜夜躁很很躁日日躁麻豆| 亚洲国产高清不卡| 亚洲高清在线免费观看| 不卡中文字幕| 成人免费网站在线| 成码无人av片在线观看网站| 91久久免费观看| 蜜臀久久99精品久久久久久| 久久精品国产精品亚洲精品| 伊人久久婷婷色综合98网| 四虎精品一区二区免费| 色综合男人天堂| 无码精品人妻一区二区三区影院| 都市激情亚洲色图| 中文字幕一区二区久久人妻网站| 亚洲黄色成人| 日本一区精品| 高清不卡一区| 久久人91精品久久久久久不卡| 亚洲区小说区图片区| 欧美日韩中文字幕| 少妇高潮惨叫久久久久| 国产成人av一区二区三区在线| 午夜久久久久久久久久久| 久久99精品国产自在现线| 久久久中精品2020中文| 成人亚洲综合天堂| 欧美一级片免费看| 天海翼一区二区| 中文字幕第一区| 久久久高清视频| 欧美亚洲在线| 黄黄视频在线观看| 九色丨蝌蚪丨成人| 国产日本欧美视频| 国产亚洲成av人片在线观看| 中文字幕在线日韩| 亚洲xxxx天美| 欧美日韩一区在线观看| 99久在线精品99re8热| 中文在线免费一区三区高中清不卡| 日本在线视频播放| 日韩—二三区免费观看av| 米仓穗香在线观看| 亚洲国产合集| 成人在线视频网| 欧美男人天堂| 最近2019中文字幕mv免费看 | 国产精品自产自拍| 337p粉嫩大胆噜噜噜鲁| 91成人国产| 日韩精品电影网站| 免费日韩一区二区三区| 91在线观看免费| 天堂网在线最新版www中文网| 色哟哟网站入口亚洲精品| 五月婷婷深深爱| 日韩欧美亚洲另类制服综合在线| youjizz在线视频| 亚洲一区二区五区| 成人性生活毛片| 国产欧美精品一区二区三区四区| 国产精品扒开腿做爽爽爽a片唱戏| 日韩精品电影在线观看| 成人免费性视频| 亚洲第一天堂| 伊人久久99| 青草国产精品| 欧美精品免费观看二区| 国产福利一区二区精品秒拍| 7777奇米亚洲综合久久| 欧美爱爱视频| 国产精品偷伦视频免费观看国产| 天堂中文在线播放| 欧美有码在线视频| 精品捆绑调教一区二区三区| 日韩中文字幕在线看| 福利视频在线导航| 亚洲人在线视频| 久草在现在线| 亚洲精品一区二区在线| 日韩porn| 亚洲欧美中文字幕在线一区| 日韩在线无毛| 亚洲乱码国产乱码精品精天堂| 天天干天天做天天操| 欧美精品一区在线观看| 成人午夜福利视频| 亚洲成av人乱码色午夜| 男人天堂综合网| 亚洲成人激情在线| 人妻一区二区三区四区| 亚洲精品久久久久久久久| 色偷偷在线观看| 亚洲国产精品一区二区久| 欧美一区二区公司| 精品在线小视频| 国产有码在线| 国产一区二区三区在线播放免费观看| 天堂a√在线| 亚洲精品日韩久久久| 欧美日韩激情视频一区二区三区| 日韩av在线网站| 日韩有码电影| 日韩中文字幕在线视频播放| 欧美精品日韩少妇| 欧美第一淫aaasss性| 成人免费观看在线观看| 51精品国产黑色丝袜高跟鞋| 一区二区精品伦理...| 国产精品扒开腿爽爽爽视频| jizz欧美| 91网站在线看| 久久天堂久久| 久久另类ts人妖一区二区| 欧美精品一区二区三区中文字幕| 亚洲精品中文字幕在线| 一区二区三区四区电影| 超薄肉色丝袜足j调教99| 影音先锋在线一区| 91网址在线播放| 国产精品一区二区你懂的| 亚洲日本久久久| 91麻豆成人久久精品二区三区| www国产视频| 中文字幕va一区二区三区| 欧美日韩大片在线观看| 色综合中文字幕国产| 国产精品欧美综合亚洲| 欧美精品一区二区三区蜜桃| 国产毛片在线| 九九久久国产精品| 国内小视频在线看| 国产精品久久久久久久久久久久久久| 欧州一区二区三区| 欧美日韩亚洲一区二区三区四区| 欧美视频网址| 少妇人妻在线视频| 国产在线观看一区二区| 97免费公开视频| 国产欧美日韩综合| 国产污视频在线看| 午夜国产精品影院在线观看| 一级做a爱片久久毛片| 亚洲第一精品福利| 欧美jizz18hd性欧美| 97国产精品视频| 2020国产精品小视频| 欧美美乳视频网站在线观看| 欧美精品一线| 国产aaa一级片| 国产不卡在线播放| 亚洲AV成人无码网站天堂久久| 亚洲午夜视频在线观看| 国产精品久久久国产盗摄| 欧美v亚洲v综合ⅴ国产v| 天天在线视频色| 日本久久久久久| 美女一区二区在线观看| 男女啪啪的视频| 蜜臀av一区二区| 一本加勒比北条麻妃| 亚洲影视在线播放| 老熟妇一区二区三区啪啪| 亚洲成人精品视频| gogogogo高清视频在线| 欧美国产日韩一区| 精品中文视频| 性欧美18一19内谢| 亚洲欧洲一区二区天堂久久| 久久久久亚洲av片无码v| 国产人久久人人人人爽| 日韩精品无码一区二区| 欧美日韩免费在线视频| 午夜福利视频一区二区| 午夜精品视频在线| 国产精品一区二区中文字幕| 欧美 国产 精品| 国产传媒日韩欧美成人| 国产精品 欧美激情| 在线不卡欧美精品一区二区三区| av色图一区| 国产精品美女久久久久久免费| 九九久久成人| 国产精品乱码久久久久| 国产亚洲欧美中文| 无码人妻丰满熟妇区五十路| 日韩大片在线观看视频| 亚洲精品动漫| 欧美在线视频二区| 老司机免费视频久久| yjizz视频| 午夜久久久影院| 青青草在线免费视频| 亲子乱一区二区三区电影 | 国产视频91在线| 欧美一激情一区二区三区| 麻豆免费在线视频| 亚洲一区免费网站| 好看的日韩av电影| 久久久久久婷婷| 欧美视频中文在线看| 国产69久久| 国产在线播放不卡| 欧美另类亚洲| 亚洲精品乱码久久久久久蜜桃欧美| 国产精品女主播av| 国产偷拍一区二区| 欧美精品激情在线| 男人的天堂久久| 一区二区传媒有限公司| 久久久精品国产免费观看同学| 国产成人无码专区| www欧美日韩| 欧美日本三级| 91视频最新入口| 国产精品嫩草99a| a天堂在线视频| 欧美尤物巨大精品爽| 欧美电影《轻佻寡妇》| 日韩一级理论片| 亚洲一区二区在线视频| 免费观看国产视频| 青草成人免费视频| 在线观看日韩| 精品1卡二卡三卡四卡老狼| 在线免费一区三区| 亚洲小说区图片| 日本在线观看一区二区三区| 精品91在线| 91社区视频在线观看| 精品国产伦一区二区三区观看体验| 国产精品迅雷| www.69av| 欧美激情综合网| 好吊色视频一区二区| 国产精品久久久久久久久久| 国产精品草草| 亚洲色图27p| 日韩精品一区二区三区第95| 亚洲ww精品| 成人久久久久久久久| 国产拍揄自揄精品视频麻豆| 97超碰人人草|