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

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

開發 后端
下面,作者介紹了八種在 Python 中實現的可視化工具包,其中有些包還能用在其它語言中??靵碓囋嚹阆矚g哪個。

喜歡用 Python 做項目的小伙伴不免會遇到這種情況:做圖表時,用哪種好看又實用的可視化工具包呢?之前文章里出現過漂亮的圖表時,也總有讀者在后臺留言問該圖表時用什么工具做的。下面,作者介紹了八種在 Python 中實現的可視化工具包,其中有些包還能用在其它語言中。快來試試你喜歡哪個?

[[341214]]

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

本文將介紹一些常用的 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. color_order = ['xkcd:cerulean', 'xkcd:ocean',  
  4.                 'xkcd:black','xkcd:royal purple',  
  5.                 'xkcd:royal purple', 'xkcd:navy blue',  
  6.                 'xkcd:powder blue', 'xkcd:light maroon',   
  7.                 'xkcd:lightish blue','xkcd:navy']  
  8. sns.barplot(x=top10.Team,  
  9.             y=top10.Salary,  
  10.             palette=color_order).set_title('Teams with Highest Median Salary')  
  11. 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. #model2 is a regression model  
  4. log_resid = model2.predict(X_test)-y_test  
  5. stats.probplot(log_resid, dist="norm"plot=plt 
  6. plt.title("Normal Q-Q plot")  
  7. 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. # is_masc is a one-hot encoded dataframe of responses to the question:  
  5. # "Do you identify as masculine?"  
  6. #Dataframe Prep  
  7. counts = is_masc.sum()  
  8. resps = is_masc.columns  
  9. #Bokeh  
  10. p2 = figure(title='Do You View Yourself As Masculine?' 
  11.           x_axis_label='Response' 
  12.           y_axis_label='Count' 
  13.           x_range=list(resps))  
  14. p2.vbar(x=respstop=countswidth=0.6, fill_color='red'line_color='black' 
  15. show(p2)  
  16. #Pandas  
  17. counts.plot(kind='bar'

用 Bokeh 表示調查結果

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

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

用 Pandas 表示相同的數據

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

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

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

Plotly

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

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

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

  •  你可以在 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. layout = go.Layout(  
  6.     title=go.layout.Title(  
  7.         text='Turnovers per Minute by Team' 
  8.         xref='paper' 
  9.         x=0  
  10.     ),  
  11.     xaxis=go.layout.XAxis(  
  12.         title = go.layout.xaxis.Title(  
  13.             text='Team' 
  14.             font=dict 
  15.                     family='Courier New, monospace' 
  16.                     size=18 
  17.                     color='#7f7f7f'  
  18.                 )  
  19.         )  
  20.     ),  
  21.     yaxis=go.layout.YAxis(  
  22.         title = go.layout.yaxis.Title(  
  23.             text='Average Turnovers/Minute' 
  24.             font=dict 
  25.                     family='Courier New, monospace' 
  26.                     size=18 
  27.                     color='#7f7f7f'  
  28.                 ) 
  29.         )  
  30.     ),  
  31.     autosize=True 
  32.     hovermode='closest' 
  33. py.iplot(figure_or_data=data, layoutlayout=layout, filename='jupyter-plot'sharing='public'fileopt='overwrite'
  34. #plot 2 - attempt at a scatterplot  
  35. data = [go.Scatter(x=player_year.minutes_played,  
  36.                   y=player_year.salary,  
  37.                   marker=go.scatter.Marker(color='red' 
  38.                                           size=3))]  
  39. layout = go.Layout(title="test" 
  40.                 xaxis=dict(title='why'),  
  41.                 yaxis=dict(title='plotly'))  
  42. py.iplot(figure_or_data=data, layoutlayout=layout, filename='jupyter-plot2'sharing='public' 
  43. [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.  
  8. nx.draw(G, **options) 

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

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

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

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

 

責任編輯:龐桂玉 來源: 馬哥Linux運維
相關推薦

2022-04-02 14:50:22

Python工具包數據

2022-08-05 08:56:24

Python可視化工具

2019-04-29 08:30:20

Python可視化工具數據可視化

2020-12-15 09:43:20

Python可視化工具網絡應用

2019-09-27 09:12:18

開源數據可視化大數據

2020-07-16 15:10:46

工具可視化Python

2021-12-02 09:04:05

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

2016-08-21 15:38:31

大數據可視化工具

2020-11-15 18:00:49

開源可視化工具Python

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

可視化工具圖形

2021-03-30 10:10:37

PyTorch可視化工具命令

2017-07-03 16:44:10

數據庫MongoDBNoSQL

2024-11-05 09:42:59

開發軟件命令行

2019-06-23 15:44:24

Matplotlib可視化圖表

2024-11-04 08:49:11

2023-02-21 08:02:09

可視化工具圖表
點贊
收藏

51CTO技術棧公眾號

亚洲大尺度在线观看| 欧美一级黄色片| 在线亚洲午夜片av大片| 视频一区二区视频| 日本欧美www| 日韩一级电影| av网站免费线看精品| 久久影视电视剧免费网站| 欧美午夜性生活| 男男电影完整版在线观看| 国产精品天天看天天狠| 亚洲青青青在线视频| 国产精品一区二区三区久久| 成人精品999| 中文字幕在线视频网站| 91首页免费视频| 91精品国产高清久久久久久91 | 又色又爽的视频| 欧美xx视频| 91麻豆免费看| 91麻豆蜜桃| 激情五月婷婷小说| 久久99成人| 亚洲欧美日韩电影| 亚洲在线视频福利| 免费一级片在线观看| 精品视频国产| 欧美日韩你懂的| 中文字幕欧美日韩一区二区三区| 国产乱淫片视频| 永久亚洲成a人片777777| 欧美v日韩v国产v| 亚洲熟妇国产熟妇肥婆| 毛片免费在线播放| 成人永久aaa| 欧美在线观看网址综合| 麻豆tv在线观看| free性m.freesex欧美| 91毛片在线观看| 国产精品v欧美精品v日韩| 中文字幕在线字幕中文| 亚洲人成精品久久久 | 在线观看一二三区| 欧美一区亚洲| 日韩hd视频在线观看| 亚洲最大综合网| 色爱综合区网| 久久久三级国产网站| 国产精品丝袜视频| 无码人妻丰满熟妇精品区| 日韩精品免费一区二区在线观看 | 亚洲精品综合在线| 中文字幕精品—区二区日日骚| 成人p站proumb入口| 久久99热这里只有精品| 欧美黄色www| xxx在线播放| 美女精品一区最新中文字幕一区二区三区| 亚洲精品电影网站| 日韩中文字幕a| 高清视频在线观看三级| 中文字幕永久在线不卡| 久久99九九| 国产三级午夜理伦三级| 性色av一区二区怡红| 久久久精品国产一区二区| av无码一区二区三区| 2020国产精品小视频| 欧美日韩久久久久| 国产卡一卡二在线| 国产免费av在线| 成人h动漫精品一区二区| 国产精品旅馆在线| 青青操免费在线视频| 国产日韩1区| 欧美俄罗斯性视频| 懂色av.com| 天天色天天射综合网| 亚洲欧洲一区二区三区久久| 337p日本欧洲亚洲大胆张筱雨| 日韩视频一区二区三区四区| 欧美性生活久久| 久久黄色片视频| 性直播体位视频在线观看| 亚洲五月六月丁香激情| 亚洲国产精品影视| 欧美黄色视屏| 亚洲靠逼com| 日韩免费视频播放| 九九久久国产| 在线视频亚洲一区| 男人日女人bb视频| 91九色国产在线播放| 色综合天天性综合| 久久久久久久午夜| 免费高清视频在线一区| 色先锋久久av资源部| 精品久久久久久久无码| 成人影院在线看| 国产精品国产三级国产专播品爱网| 久久最新免费视频| 韩漫成人漫画| 色综合一区二区| 手机在线观看日韩av| 国产精品免费精品自在线观看| 在线视频国产一区| 性一交一黄一片| 亚洲高清999| 亚洲一区av在线播放| a天堂中文字幕| 精品国产一区二区三区小蝌蚪 | 日韩欧美另类在线| 国产 porn| caoporn成人| 亚洲电影中文字幕| 国产十八熟妇av成人一区| 国产精品qvod| 久久天天躁狠狠躁夜夜躁| 男人午夜免费视频| 日韩不卡一区二区三区| 国产精品久久久久77777| 国产九色91回来了| av电影一区二区| 麻豆视频传媒入口| www.8ⅹ8ⅹ羞羞漫画在线看| 欧美美女一区二区在线观看| 日韩 国产 一区| 日韩视频1区| 日韩一区二区在线视频| xxxx日本少妇| 亚洲毛片网站| 国产成人一区二区三区小说| 伊人网视频在线| 国产一区二区0| 国产一区二区在线观看免费播放| 水莓100在线视频| 国产视频一区二区在线观看| 杨幂一区欧美专区| 秋霞在线视频| 欧美一区永久视频免费观看| 色哟哟无码精品一区二区三区| 日韩激情网站| 欧美极品少妇全裸体| 亚洲 欧美 成人| 播五月开心婷婷综合| 蜜臀精品一区二区| 韩国精品主播一区二区在线观看| 欧美精品自拍偷拍动漫精品| 卡一卡二卡三在线观看| 亚洲天天影视网| 国产欧美日韩丝袜精品一区| www.色亚洲| 久久先锋影音av鲁色资源网| 成人手机视频在线| 婷婷激情成人| 日韩精品在线视频美女| 国产人与禽zoz0性伦| 亚洲伦伦在线| 久久久久久久久一区| 成人爱爱网址| 在线精品播放av| 国产一级视频在线| 老鸭窝一区二区久久精品| 99久久99久久精品国产片| 欧美18xxxxx| 欧美综合一区二区三区| 美女网站视频色| 国产乱对白刺激视频不卡| 乱一区二区三区在线播放| 久久精品视频观看| 在线观看日韩av先锋影音电影院| 少妇精品无码一区二区免费视频| 欧美午夜不卡影院在线观看完整版免费| 日本久久久久久| 亚洲精品911| ●精品国产综合乱码久久久久| 成人在线免费在线观看 | 日韩欧美一区二区在线观看 | 国产精品99久久久久久人| 国产一区二区三区不卡在线| 亚洲一区二区三区四区在线免费观看 | 夫妻性生活毛片| 久久一综合视频| 国产伦精品一区二区三区在线 | 欧美偷拍综合| 久久免费国产视频| 国内毛片毛片毛片毛片| 国产精品麻豆一区二区| 99精品免费在线观看| 国产精品久久久网站| 国产va免费精品高清在线| 免费高清完整在线观看| 欧美视频自拍偷拍| 中文字幕另类日韩欧美亚洲嫩草| 9久草视频在线视频精品| 日韩一级理论片| 国产精品扒开腿做爽爽爽软件| 成人av在线网址| 天堂а√在线资源在线| 欧美色图一区二区三区| 国产一级久久久久毛片精品| 国产在线看一区| 18禁男女爽爽爽午夜网站免费| 久久久精品久久久久久96| 国产美女直播视频一区| a级片免费在线观看| 自拍视频国产精品| 先锋av资源站| 欧美性xxxx极品hd满灌| 亚洲天堂成人av| 男人的天堂亚洲| 欧美重口乱码一区二区| 国模一区二区| 国内精品久久久久久影视8| 日本视频在线播放| 亚洲免费小视频| 中文字幕777| 午夜欧美视频在线观看| 我和岳m愉情xxxⅹ视频| 日韩高清一级片| 日本一区午夜艳熟免费| 我不卡手机影院| 视频一区在线免费观看| 羞羞视频在线观看一区二区| 欧美中文在线免费| 电影在线观看一区| 欧美精品九九久久| 18videosex性欧美麻豆| 精品成人a区在线观看| 在线观看亚洲天堂| 国产精品天天看| 日本网站在线看| 美女网站一区二区| 高清无码一区二区在线观看吞精| 美女视频免费精品| 国产成人亚洲综合91| 超碰99在线| 久久久久久久国产| 丰满大乳少妇在线观看网站| 精品偷拍一区二区三区在线看 | 亚洲人成人99网站| 四虎国产精品永远| 日韩精品中文字幕在线观看| 三级网站免费观看| 色综合激情五月| 久久不卡免费视频| 欧美日韩另类字幕中文| 日韩特黄一级片| 天天影视色香欲综合网老头| 久久久久久国产免费a片| 国产欧美一区二区三区在线老狼| 中文国产在线观看| 精久久久久久久久久久| 亚洲午夜无码av毛片久久| 国产视频一区三区| 久久九九国产视频| 蜜臀a∨国产成人精品| 日本一二区免费| 国产乱码精品| 国产av无码专区亚洲精品| 青青草精品视频| 你懂的av在线| 国产情侣一区| 99久久激情视频| 影音先锋久久久| 亚洲一区二区三区精品视频 | 中文字幕日韩av电影| 欧美三级黄网| 欧美日韩999| 东凛在线观看| 久久综合电影一区| 蜜臀av在线| 欧美在线一级视频| 成人免费毛片嘿嘿连载视频…| 国产美女搞久久| 成人福利一区| 欧美日韩一区在线观看视频| 亚洲视频三区| 91欧美精品成人综合在线观看| 自拍一区在线观看| 成人福利网站在线观看11| 日韩精品一区二区三区中文| 精品国产乱码久久久久| 一区二区亚洲视频| 久久久久久久免费| 婷婷激情综合| 欧美啪啪免费视频| 久久99国产乱子伦精品免费| 亚洲一区二区三区四区av| 国产调教视频一区| 久久丫精品久久丫| 亚洲精品视频免费观看| 看片网址国产福利av中文字幕| 欧美一a一片一级一片| www.久久成人| 在线看日韩av| 美女搞黄视频在线观看| 91成人福利在线| 日本免费成人| 久久精品aaaaaa毛片| 91精品国产麻豆国产在线观看 | 欧美中文娱乐网| 欧美91精品| 午夜视频你懂的| 99精品视频在线免费观看| 亚洲天堂av网站| 国产精品国产三级国产有无不卡 | 亚洲国产美女| 男生操女生视频在线观看 | 免费成人美女女在线观看| 天天色天天操综合| aaa一区二区| 中文字幕欧美精品在线| 免费一二一二在线视频| 3d蒂法精品啪啪一区二区免费| 激情综合网五月| 日韩免费av电影| 伊人久久久大香线蕉综合直播| 2025韩国理伦片在线观看| 97久久超碰国产精品电影| 妺妺窝人体色www聚色窝仙踪| 欧洲日韩一区二区三区| 天堂av电影在线观看| 久久久久这里只有精品| 日韩电影精品| 亚洲图片都市激情| 日本亚洲天堂网| 免费一级做a爰片久久毛片潮| 午夜精品视频一区| 亚洲男女视频在线观看| 日韩久久免费电影| 伦理av在线| 97人人干人人| 午夜欧美精品| 日本一二三四区视频| 国产精品久久夜| 91久久久久国产一区二区| 欧美成人官网二区| 91一区二区三区在线| 成人黄色片在线| 久久久久久美女精品 | 国产区一区二| 国产高清免费在线| 韩国成人精品a∨在线观看| 亚洲精品自拍视频在线观看| 欧美视频日韩视频在线观看| 国产日本在线视频| 国产精品电影观看| 日韩www.| 国产5g成人5g天天爽| 亚洲欧美影音先锋| 精品国产av一区二区三区| 欧美国产精品日韩| 成人爽a毛片免费啪啪红桃视频| 男女啪啪免费视频网站| 日本欧美大码aⅴ在线播放| 亚洲第一成人网站| 欧美亚洲日本国产| 麻豆传媒免费在线观看| 91性高湖久久久久久久久_久久99| 亚洲国产精品久久久天堂 | 亚洲中文字幕无码专区| 91论坛在线播放| 亚洲国产无线乱码在线观看| 日韩在线观看免费全| 深夜福利一区二区三区| 国产美女主播在线播放| 国产三级三级三级精品8ⅰ区| 中文字幕 欧美激情| 久久夜色精品国产| 福利电影一区| 亚欧在线免费观看| 亚洲欧美日韩成人高清在线一区| 手机看片一区二区| 国产精品黄页免费高清在线观看| 欧美电影《睫毛膏》| 国产最新免费视频| 欧美高清一级片在线观看| 99国产精品久久久久久久成人 | 久久久久久一区二区三区四区别墅| 国产又黄又爽免费视频| www.性欧美| 中文字幕一区二区三区四区免费看| 欧美成人黑人xx视频免费观看| 精品欧美一区二区三区在线观看 | 欧美精品一区男女天堂| 二区三区不卡| 400部精品国偷自产在线观看| 99精品视频在线观看免费| 91亚洲欧美激情| 97在线观看视频国产| 综合久久成人| 男人舔女人下面高潮视频| 亚洲美女视频一区| 黄色av免费在线看| 99r国产精品视频| 日本欧美一区二区| 欧美三日本三级少妇99| 久久久精品一区| 国产剧情在线观看一区|