精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日本人妖一区二区| 女人帮男人橹视频播放| 中日韩在线观看视频| 国产精品国产一区| 精品第一国产综合精品aⅴ| 免费无码不卡视频在线观看| 国产特黄在线| 精品一区二区综合| 68精品久久久久久欧美| 国产综合精品久久久久成人av| 97久久中文字幕| 黑丝美女久久久| 日韩精品一区二区三区电影| 美女欧美视频在线观看免费| 精彩视频一区二区| 日本精品久久久久影院| 农村黄色一级片| 欧美精选视频在线观看| 精品久久久久久久久久久久包黑料 | 97久久超碰国产精品电影| 国产精品视频男人的天堂| 日韩大片免费在线观看| 天天久久综合| 国产一区二区三区久久精品| 亚洲一区二区三区四区av| 国产黄色一区| 色伊人久久综合中文字幕| 国产在线xxxx| 久操视频在线| 国产欧美精品一区二区色综合 | 中文字幕国内自拍| 99thz桃花论族在线播放| 自拍偷拍国产精品| 特级西西444www大精品视频| 日韩在线观看视频网站| 国产一区二区免费看| 国产精品久久久久久婷婷天堂| 日韩欧美大片在线观看| 亚洲午夜电影| 欧美极度另类性三渗透| 国产suv精品一区二区68| 精品久久美女| 亚洲人成伊人成综合网久久久 | 久久男人的天堂| www.99re7| 偷偷www综合久久久久久久| 一区二区欧美久久| 永久免费毛片在线观看| 亚洲制服欧美另类| 亚洲精品永久免费| 国产三级视频网站| 羞羞答答一区二区| 亚洲欧美成人一区二区在线电影| 在线观看亚洲免费视频| 成人性生交大片免费看中文视频| 欧美videofree性高清杂交| 亚洲欧美天堂在线| 精品中文视频| 日韩亚洲欧美中文三级| 精品人妻无码中文字幕18禁| 亚洲精品一区二区三区在线| 日韩精品一区二区三区swag| 无码人妻一区二区三区在线| 57pao国产一区二区| 精品捆绑美女sm三区 | 中文字幕在线网站| 美女爽到高潮91| 91精品国产综合久久男男| 91 中文字幕| 国产在线视频不卡二| 91九色蝌蚪嫩草| 欧美一级视频免费| 久久美女艺术照精彩视频福利播放| 精品无人乱码一区二区三区的优势| 日韩一级在线播放| 久久久精品影视| 亚洲三区视频| 伊人福利在线| 日韩欧美亚洲成人| 激情黄色小视频| 波多野结衣欧美| 亚洲欧美日韩国产中文| 中国1级黄色片| 好看的亚洲午夜视频在线| 91精品国产免费久久久久久 | 日韩黄色小视频| 91精品视频专区| 天天射,天天干| 亚洲国产高清aⅴ视频| 国产一二三四区在线观看| 超碰97免费在线| 91福利精品视频| 亚洲精品在线网址| 美女久久久久| 久久综合久久88| 日韩精品成人免费观看视频| 久久精品国产99国产精品| 国产亚洲欧美一区二区| h视频网站在线观看| 一个色综合av| 美女黄色片视频| 在线观看视频一区二区三区| 亚洲天堂av电影| 久久久久久欧美精品se一二三四| 麻豆精品网站| 成人av片网址| 在线免费观看黄色网址| 午夜视频在线观看一区二区| 亚洲美女爱爱视频| 亚洲精品中字| 亚洲色大成网站www| 中文字幕一区二区三区蜜月| 国产免费黄色小视频| 四虎影视成人精品国库在线观看| 日韩av最新在线| 国产免费无码一区二区视频| 日韩精品乱码免费| 久久草视频在线看| 黄色大片在线| 91精品国产色综合久久| 日本爱爱爱视频| 国产日韩一区| 国产区一区二区| 四虎亚洲精品| 91麻豆精品国产91久久久资源速度| 国产美女精品久久| 在线观看不卡| caoporn国产精品免费公开| 生活片a∨在线观看| 在线免费观看日本欧美| 北岛玲一区二区| 伊人蜜桃色噜噜激情综合| 91成人免费在线观看| 欧美精品hd| 欧美日韩精品福利| 先锋影音av在线| 日韩激情视频网站| 欧美日韩精品免费观看| 在线成人av观看| 国产视频在线观看一区二区| 国产午夜免费视频| 成人永久aaa| 97超碰在线人人| 成人自拍在线| 久久人人爽人人| 欧美在线 | 亚洲| 亚洲午夜视频在线| 丰满人妻一区二区三区免费视频棣| 欧美色图首页| 国产美女99p| 岛国av在线播放| 亚洲国产精品久久久久秋霞蜜臀| 国产精品成人av久久| 成人免费视频视频在线观看免费| 99久久免费观看| 欧美日韩看看2015永久免费| 97热在线精品视频在线观看| 亚洲av成人无码网天堂| 欧美午夜激情在线| 久久精品—区二区三区舞蹈| 日韩电影在线观看网站| 天天综合狠狠精品| 香蕉久久久久久| 久久天天躁狠狠躁夜夜躁2014| 国产精品一区二区av白丝下载 | 福利一区在线| 久久精品男人天堂| www.五月婷婷| 天天综合色天天| www.99热| 国产另类ts人妖一区二区| 中文字幕日韩精品无码内射| 国产福利资源一区| 国产成人精品免高潮费视频| 91吃瓜网在线观看| 欧美哺乳videos| 永久免费无码av网站在线观看| 国产欧美精品一区二区色综合| www.污污视频| 亚洲精选在线| 亚洲一区三区在线观看| 视频在线观看免费影院欧美meiju| 韩国福利视频一区| 成人在线免费电影| 日韩视频免费观看高清完整版在线观看| 久久精品国产亚洲av高清色欲 | 精品无码人妻一区二区三| 91原创在线视频| 天堂视频免费看| 在线亚洲免费| 强开小嫩苞一区二区三区网站 | 亚洲片av在线| 国产青青草视频| 欧美日韩在线免费观看| av最新在线观看| www国产精品av| 天天av天天操| 久久中文在线| 日本黄色片一级片| 日韩亚洲一区在线| 久久99导航| 久久丁香四色| 国产成人一区二区| 啦啦啦中文在线观看日本| 一区二区三区视频免费| 丰满熟女一区二区三区| 欧美日韩视频在线第一区| 国产性xxxx高清| 亚洲女人****多毛耸耸8| 人妻体内射精一区二区| 福利一区在线观看| 亚洲娇小娇小娇小| 欧美一级网站| 亚洲精品无码国产| 小说区亚洲自拍另类图片专区| 免费在线成人av| 国产精品久av福利在线观看| 国产日韩精品综合网站| 澳门av一区二区三区| 性欧美xxxx| 亚洲资源一区| 久久亚洲精品小早川怜子66| 国产三级视频在线| 亚洲片av在线| 秋霞av在线| 日韩精品中文字幕久久臀| www精品国产| 91麻豆精品91久久久久同性| 欧美另类高清videos的特点| 狠狠躁18三区二区一区| 久一视频在线观看| 亚洲另类在线制服丝袜| 午夜三级在线观看| 一色桃子久久精品亚洲| 永久免费观看片现看| 国产喷白浆一区二区三区| 国产精品高清无码在线观看| 2022国产精品视频| 国产美女喷水视频| 北条麻妃国产九九精品视频| 美女被艹视频网站| 国产盗摄精品一区二区三区在线 | 不卡的国产精品| 91精品久久久久久| 亚洲一区导航| 亚洲free嫩bbb| 国产欧美88| 亚洲一区二区三区视频| 麻豆国产精品| 懂色中文一区二区三区在线视频| 日韩亚洲精品在线观看| 亚洲综合在线播放| 成人三级av在线| 久久久久久一区| 怕怕欧美视频免费大全| 日韩欧美在线一区二区| 欧美aaaaaaaaaaaa| 天天干天天色天天爽| 国精品一区二区| 六月丁香婷婷激情| 日本亚洲天堂网| 日本高清一区二区视频| 国产精品66部| 奇米777第四色| 久久久久久久久久久电影| 黄色片在线观看免费| 亚洲欧洲综合另类| 日本少妇在线观看| 色婷婷激情一区二区三区| 亚洲视频在线观看免费视频| 91麻豆精品国产91久久久使用方法 | 精品丝袜一区二区三区| 国产免费av高清在线| 日韩一区二区精品视频| 日韩少妇视频| 日韩av电影国产| 永久免费观看精品视频| 国产伦精品一区二区三区免| 国产a久久精品一区二区三区| 在线视频欧美一区| 夜久久久久久| 成人综合久久网| 波多野结衣视频一区| 在线观看亚洲大片短视频| 亚洲美女屁股眼交3| 国产黄色片免费看| 欧美片在线播放| 天堂中文字幕av| www.精品av.com| 忘忧草在线影院两性视频| 国产裸体写真av一区二区| 北条麻妃在线一区二区免费播放 | 非洲一级黄色片| 亚洲精品一二三区| 国产一级片免费视频| 欧美成人三级电影在线| 九九热视频在线观看| 欧美成在线视频| 成人黄色图片网站| 国产精品xxxx| 亚洲啊v在线观看| 老熟妇仑乱视频一区二区| 国产成人免费av在线| 久久久免费看片| 懂色av一区二区三区| 国产suv精品一区二区69| 国产亚洲欧洲在线| 99riav视频在线观看| 91久久精品视频| 欧美精品一区二区三区中文字幕 | 狠狠色丁香婷婷综合| 午夜理伦三级做爰电影| 亚洲自拍偷拍欧美| 国产一区二区自拍视频| 国产亚洲精品美女久久久久| 成人黄色动漫| 99久热re在线精品996热视频| 日韩免费一区| 18岁视频在线观看| 99riav一区二区三区| 青青草原在线免费观看| 欧美美女直播网站| 成年人在线观看| 日产精品久久久一区二区福利| 成人福利一区| 国产免费裸体视频| 国产精品亚洲专一区二区三区| 老司机福利在线观看| 一本久久精品一区二区| 污视频在线免费| 97在线视频免费| 美女呻吟一区| 毛片在线播放视频| 国产不卡视频一区| 欧美黄色免费看| 欧美一区二视频| 国产黄色在线网站| 亚洲wwwav| 伊人久久大香线| 欧美日韩久久婷婷| 亚洲人成网站精品片在线观看| 亚洲中文字幕在线观看| www.午夜精品| 国产精品一区免费在线| 色一情一乱一乱一区91| 国产酒店精品激情| 久久久www成人免费毛片| 日韩片之四级片| a级片免费在线观看| 国产精品伊人日日| 久久国产精品亚洲77777| japanese中文字幕| 欧美午夜电影一区| 亚洲性在线观看| 欧美特黄a级高清免费大片a级| 亚洲国产精品va在线看黑人动漫| 男女高潮又爽又黄又无遮挡| 91xxx在线观看| 色综合伊人色综合网| 日本电影久久久| 在线视频不卡国产| 国产一区二区三区国产| 欧美极品aaaaabbbbb| 亚洲大胆人体在线| 国产在线美女| 51久久夜色精品国产麻豆| 可以在线观看的黄色| 国产精品久久久久久久久免费看| 日韩精品免费一区二区三区| 国产永久免费网站| 亚洲第一搞黄网站| 黄色av免费在线观看| 国产精品午夜视频| 欧美在线二区| av无码av天天av天天爽| 欧美日韩视频在线第一区| 2021国产在线| 久久久久久久久久久一区 | 91美女视频网站| 中文字幕a级片| 久久久久久久一区二区| 精品视频亚洲| 亚洲精品鲁一鲁一区二区三区| 欧美日韩精品二区| 91亚洲精选| 精品伦精品一区二区三区视频| 日韩二区三区四区| 国产亚洲欧美精品久久久久久| 亚洲欧美精品伊人久久| 国产免费av国片精品草莓男男| 波多野结衣之无限发射| 国产精品成人在线观看| 黄色三级网站在线观看| 国产精品视频免费在线| 在线免费观看欧美| 国产成人免费在线观看视频| 亚洲第一在线视频| 91精品麻豆| 精品久久久久久中文字幕2017| 亚洲尤物在线视频观看|