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

Python數(shù)據(jù)可視化:箱線圖多種庫畫法

開發(fā) 后端 數(shù)據(jù)可視化
箱線圖通過數(shù)據(jù)的四分位數(shù)來展示數(shù)據(jù)的分布情況。例如:數(shù)據(jù)的中心位置,數(shù)據(jù)間的離散程度,是否有異常值等。

Python數(shù)據(jù)可視化:箱線圖多種庫畫法

概念

箱線圖通過數(shù)據(jù)的四分位數(shù)來展示數(shù)據(jù)的分布情況。例如:數(shù)據(jù)的中心位置,數(shù)據(jù)間的離散程度,是否有異常值等。

把數(shù)據(jù)從小到大進(jìn)行排列并等分成四份,第一分位數(shù)(Q1),第二分位數(shù)(Q2)和第三分位數(shù)(Q3)分別為數(shù)據(jù)的第25%,50%和75%的數(shù)字。 

Python數(shù)據(jù)可視化:箱線圖多種庫畫法

四分位間距(Interquartilerange(IQR))=上分位數(shù)(upper quartile)-下分位數(shù)(lower quartile)

箱線圖分為兩部分,分別是箱(box)和須(whisker)。箱(box)用來表示從第一分位到第三分位的數(shù)據(jù),須(whisker)用來表示數(shù)據(jù)的范圍。

箱線圖從上到下各橫線分別表示:數(shù)據(jù)上限(通常是Q3+1.5IQR),第三分位數(shù)(Q3),第二分位數(shù)(中位數(shù)),第一分位數(shù)(Q1),數(shù)據(jù)下限(通常是Q1-1.5IQR)。有時(shí)還有一些圓點(diǎn),位于數(shù)據(jù)上下限之外,表示異常值(outliers)。

(注:如果數(shù)據(jù)上下限特別大,那么whisker將顯示數(shù)據(jù)的最大值和最小值。) 

Python數(shù)據(jù)可視化:箱線圖多種庫畫法

案例

1. 使用pandas自帶的函數(shù)

使用pandas里的dataframe數(shù)據(jù)結(jié)構(gòu)存放待顯示的數(shù)據(jù)。如果希望顯示的各個(gè)數(shù)據(jù)列表中,數(shù)據(jù)長度不一致,可以先用Series函數(shù)轉(zhuǎn)換為Series數(shù)據(jù),再存儲(chǔ)到dataframe中,對應(yīng)index的value值若不存在則為NaN。

下面我們隨機(jī)生成4組數(shù)據(jù),看看他們的箱線圖。【代碼】

  1. import numpy as np 
  2. import pandas as pd 
  3. from matplotlib import pyplot as plt 
  4. def list_generator(mean, dis, number): # 封裝一下這個(gè)函數(shù),用來后面生成數(shù)據(jù) 
  5.  return np.random.normal(mean, dis * dis, number) # normal分布,輸入的參數(shù)是均值、標(biāo)準(zhǔn)差以及生成的數(shù)量 
  6. # 我們生成四組數(shù)據(jù)用來做實(shí)驗(yàn),數(shù)據(jù)量分別為70-100 
  7. y1 = list_generator(0.8531, 0.0956, 70) 
  8. y2 = list_generator(0.8631, 0.0656, 80) 
  9. y3 = list_generator(0.8731, 0.1056, 90) 
  10. y4 = list_generator(0.8831, 0.0756, 100) 
  11. # 如果數(shù)據(jù)大小不一,記得需要下面語句,把數(shù)組變?yōu)閟eries 
  12. y1 = pd.Series(np.array(y1)) 
  13. y2 = pd.Series(np.array(y2)) 
  14. y3 = pd.Series(np.array(y3)) 
  15. y4 = pd.Series(np.array(y4)) 
  16. data = pd.DataFrame({"1": y1, "2": y2, "3": y3, "4": y4, }) 
  17. data.boxplot() # 這里,pandas自己有處理的過程,很方便哦。 
  18. plt.ylabel("ylabel"
  19. plt.xlabel("xlabel") # 我們設(shè)置橫縱坐標(biāo)的標(biāo)題。 
  20. plt.show() 

【效果】 

Python數(shù)據(jù)可視化:箱線圖多種庫畫法

上面的箱線圖很簡單,給出數(shù)據(jù)后,幾行代碼就能生成,不過這是簡單的箱線圖。下面再看看稍微復(fù)雜點(diǎn)的。

2. 使用matplotlib庫畫箱線圖

我們上面介紹了使用pandas畫箱線圖,幾句命令就可以了。但是稍微復(fù)雜點(diǎn)的可以使用matplotlib庫。matplotlib代碼稍微復(fù)雜點(diǎn),但是很靈活。細(xì)心點(diǎn)同學(xué)會(huì)發(fā)現(xiàn)pandas里面的畫圖也是基于此庫的,下面給你看看pandas里面的源碼: 

Python數(shù)據(jù)可視化:箱線圖多種庫畫法

通過源碼可以看到pandas內(nèi)部也是通過調(diào)用matplotlib來畫圖的。那下面我們自己實(shí)現(xiàn)用matplotlib畫箱線圖。

我們簡單模擬一下,男女生從20歲,30歲的花費(fèi)對比圖,使用箱線圖來可視化一下。

【代碼】

  1. import numpy as np 
  2. import matplotlib.pyplot as plt 
  3. fig, ax = plt.subplots() # 子圖 
  4. def list_generator(mean, dis, number): # 封裝一下這個(gè)函數(shù),用來后面生成數(shù)據(jù) 
  5.  return np.random.normal(mean, dis * dis, number) # normal分布,輸入的參數(shù)是均值、標(biāo)準(zhǔn)差以及生成的數(shù)量 
  6.  
  7. # 我們生成四組數(shù)據(jù)用來做實(shí)驗(yàn),數(shù)據(jù)量分別為70-100 
  8. # 分別代表男生、女生在20歲和30歲的花費(fèi)分布 
  9. girl20 = list_generator(1000, 29.2, 70) 
  10. boy20 = list_generator(800, 11.5, 80) 
  11. girl30 = list_generator(3000, 25.1056, 90) 
  12. boy30 = list_generator(1000, 19.0756, 100) 
  13.  
  14. data=[girl20,boy20,girl30,boy30,] 
  15. ax.boxplot(data) 
  16. ax.set_xticklabels(["girl20""boy20""girl30""boy30",]) # 設(shè)置x軸刻度標(biāo)簽 
  17. plt.show() 

【效果】 

Python數(shù)據(jù)可視化:箱線圖多種庫畫法

從上面隨機(jī)模擬,看出來男生花費(fèi)趕不上女生吧,尤其是30歲以后,女生摔男生一大截啊。(模擬數(shù)據(jù),請勿當(dāng)真)

仔細(xì)看上面的圖,感覺還是不太好,既然男女生對比,那是不是要分組,男女生放一塊,然后再根據(jù)年齡段比較,這樣比較才直觀。

那我們就稍微改動(dòng)上面一點(diǎn)點(diǎn)代碼,實(shí)現(xiàn)男女生箱線圖挨得近一點(diǎn)。

【代碼】

  1. import numpy as np 
  2. import matplotlib.pyplot as plt 
  3. fig, ax = plt.subplots() # 子圖 
  4. def list_generator(mean, dis, number): # 封裝一下這個(gè)函數(shù),用來后面生成數(shù)據(jù) 
  5.  return np.random.normal(mean, dis * dis, number) # normal分布,輸入的參數(shù)是均值、標(biāo)準(zhǔn)差以及生成的數(shù)量 
  6.  
  7. # 我們生成四組數(shù)據(jù)用來做實(shí)驗(yàn),數(shù)據(jù)量分別為70-100 
  8. # 分別代表男生、女生在20歲和30歲的花費(fèi)分布 
  9. girl20 = list_generator(1000, 29.2, 70) 
  10. boy20 = list_generator(800, 11.5, 80) 
  11. girl30 = list_generator(3000, 25.1056, 90) 
  12. boy30 = list_generator(1000, 19.0756, 100) 
  13.  
  14.  
  15. data=[girl20,boy20,girl30,boy30,] 
  16. # 用positions參數(shù)設(shè)置各箱線圖的位置 
  17. ax.boxplot(data,positions=[0, 0.6, 3, 3.7,])# 就是后面加了位置 
  18. ax.set_xticklabels(["girl20""boy20""girl30""boy30",]) # 設(shè)置x軸刻度標(biāo)簽 
  19. plt.show() 

【效果】 

Python數(shù)據(jù)可視化:箱線圖多種庫畫法

這樣看一下,是不是男女生根據(jù)年齡段分組了呢,稍微比上面好看些,也直觀一些。這樣既能看出年齡段的對比,又能看出男女生的對比。

同樣,如果想要箱線圖旋轉(zhuǎn)90°,那么也是在在 boxplot命令里加上參數(shù) vert=False即可。如果想要更多設(shè)置,可以基于 boxplot函數(shù)參數(shù)進(jìn)行修改,其函數(shù)定義如下:

  1. boxplot(self, x, notch=None, sym=None, vert=None, whis=None, 
  2.  positions=None, widths=None, patch_artist=None, 
  3.  bootstrap=None, usermedians=None, conf_intervals=None, 
  4.  meanline=None, showmeans=None, showcaps=None, 
  5.  showbox=None, showfliers=None, boxprops=None, 
  6.  labels=None, flierprops=None, medianprops=None, 
  7.  meanprops=None, capprops=None, whiskerprops=None, 
  8.  manage_xticks=True, autorange=False, zorder=None) 

3. 使用seaborn庫和matplotlib來畫箱線圖

Seaborn是基于matplotlib的Python可視化庫。 它提供了一個(gè)高級界面來繪制有吸引力的統(tǒng)計(jì)圖形。Seaborn其實(shí)是在matplotlib的基礎(chǔ)上進(jìn)行了更高級的API封裝,從而使得作圖更加容易,不需要經(jīng)過大量的調(diào)整就能使你的圖變得精致。但應(yīng)強(qiáng)調(diào)的是,應(yīng)該把Seaborn視為matplotlib的補(bǔ)充,而不是替代物。

函數(shù)定義:

  1. boxplot(x=None, y=None, hue=None, data=None, order=None, hue_order=None, 
  2.  orient=None, color=None, palette=None, saturation=.75, 
  3.  width=.8, dodge=True, fliersize=5, linewidth=None, 
  4.  whis=1.5, notch=False, ax=None, **kwargs) 

【參數(shù)講解】

  • x,y:dataframe中的列名(str)或者矢量數(shù)據(jù)
  • data:dataframe或者數(shù)組
  • palette:調(diào)色板,控制圖像的色調(diào)
  • hue(str):dataframe的列名,按照列名中的值分類形成分類的條形圖
  • order, hue_order (lists of strings):用于控制條形圖的順序
  • orient:"v"|"h" 用于控制圖像使水平還是豎直顯示(這通常是從輸入變量的dtype推斷出來的,此參數(shù)一般當(dāng)不傳入x、y,只傳入data的時(shí)候使用)
  • fliersize:float,用于指示離群值觀察的標(biāo)記大小
  • whis:確定離群值的上下界(IQR超過低和高四分位數(shù)的比例),此范圍之外的點(diǎn)將被識別為異常值。IQR指的是上下四分位的差值。
  • width:float,控制箱型圖的寬度

我們還是基于上面男女花費(fèi)案例來說,不過這里我們把數(shù)據(jù)進(jìn)行了整理,做成了數(shù)據(jù)框dataframe。

【包含的庫】

  1. import pandas as pd 
  2. import numpy as np 
  3. import seaborn as sns 
  4. import matplotlib.pyplot as plt 
  5. # plt.rc("font", family="SimHei"size="15") 避免中文亂碼,可不用 

【代碼第一部分】數(shù)據(jù)生成

  1. def list_generator(mean, dis, number): # 封裝一下這個(gè)函數(shù),用來后面生成數(shù)據(jù) 
  2.  return np.random.normal(mean, dis * dis, number) # normal分布,輸入的參數(shù)是均值、標(biāo)準(zhǔn)差以及生成的數(shù)量 
  3.  
  4. # 我們生成四組數(shù)據(jù)用來做實(shí)驗(yàn),數(shù)據(jù)量分別為70-100 
  5. # 分別代表男生、女生在20歲和30歲的花費(fèi)分布 
  6. # 構(gòu)造數(shù)據(jù)庫DataFrame 
  7. num = 100 # 每組100個(gè)樣本 
  8. girl20 = list_generator(1000, 29.2, num) 
  9. boy20 = list_generator(800, 11.5, num) 
  10. girl30 = list_generator(3000, 25.1056, num) 
  11. boy30 = list_generator(1000, 19.0756, num) 
  12. girl_sex = ['female' for _ in range(num)] 
  13. boy_sex = ['male' for _ in range(num)] 
  14. age20 = [20 for _ in range(num)] 
  15. age30 = [30 for _ in range(num)] 
  16.  
  17. girl_d1 = pd.DataFrame({'cost': girl20, 'sex': girl_sex, 'age': age20}) 
  18. boy_d1 = pd.DataFrame({'cost': boy20, 'sex': boy_sex, 'age': age20}) 
  19. girl_d2 = pd.DataFrame({'cost': girl30, 'sex': girl_sex, 'age': age30}) 
  20. boy_d2 = pd.DataFrame({'cost': boy30, 'sex': boy_sex, 'age': age30}) 
  21. data = pd.concat([girl_d1, boy_d1, girl_d2, boy_d2]) 
  22.  
  23. print(data.head()) 

數(shù)據(jù)長啥樣?下面是給出的數(shù)據(jù)框前面的部分,一共400個(gè)樣本,分性別和年齡。 

Python數(shù)據(jù)可視化:箱線圖多種庫畫法

【代碼第二部分】使用seaborn庫畫圖

簡單看看所有數(shù)據(jù)的分布情況:

  1. sns.boxplot(x=data["cost"],data=data) 

 Python數(shù)據(jù)可視化:箱線圖多種庫畫法

根據(jù)性別分組:

  1. sns.boxplot(x="age", y="cost", data=data, hue="sex", width=0.5, linewidth=1.0, palette="Set3"

 Python數(shù)據(jù)可視化:箱線圖多種庫畫法

根據(jù)年齡分組:

  1. sns.boxplot(x="sex", y="cost", data=data, hue="age", width=0.5, linewidth=1.0, palette="Set3"

 Python數(shù)據(jù)可視化:箱線圖多種庫畫法

上面這些是seaborn庫的簡單使用,可以通過年齡看男女花費(fèi)比較,也可以根據(jù)性別看不同年齡段的花費(fèi)比較,還是比較直觀的。當(dāng)然除此之外還有很多其他的炫技,大家可以自己嘗試。

總結(jié)

從上面來看,雖然我們是采用不同方法來畫箱線圖,但是最基本的都是調(diào)用matplotlib庫,這里面pandas是最簡單的箱線圖可視化,但是不靈活。而matplotlib雖然靈活,但是需要慢慢調(diào),而且復(fù)雜。相比之下seaborn更加酷炫,而且圖還更好看。上面例子都是本人親測,一個(gè)個(gè)對比,原創(chuàng)文章,大家如果有其他問題可以留言討論。

 

責(zé)任編輯:未麗燕 來源: 今日頭條
相關(guān)推薦

2020-03-11 14:39:26

數(shù)據(jù)可視化地圖可視化地理信息

2017-10-14 13:54:26

數(shù)據(jù)可視化數(shù)據(jù)信息可視化

2022-08-26 09:15:58

Python可視化plotly

2020-05-26 11:34:46

可視化WordCloud

2022-02-23 09:50:52

PythonEchartspyecharts

2020-07-27 07:37:43

Python開發(fā)工具

2024-12-24 07:30:00

Seaborn可視化Python

2024-12-24 12:00:00

Matplotlib可視化分析Python

2023-09-19 15:44:03

Python數(shù)據(jù)可視化

2024-04-01 11:53:42

PlotlyPython數(shù)據(jù)可視化

2017-10-31 09:38:53

大數(shù)據(jù)數(shù)據(jù)可視化Python

2024-08-20 18:16:49

數(shù)據(jù)可視化Python

2018-11-30 10:28:44

Python反爬網(wǎng)頁

2017-06-23 17:55:49

PythonPycon可視化庫

2025-10-10 07:00:00

Python數(shù)據(jù)可視化數(shù)據(jù)分析

2015-08-20 10:00:45

可視化

2018-12-03 16:50:23

數(shù)據(jù)可視化數(shù)據(jù)分析薪水

2018-03-07 11:35:49

Python可視化數(shù)據(jù)

2021-10-11 08:04:22

Python數(shù)據(jù)行程

2019-01-21 15:10:11

佩奇可視化數(shù)據(jù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

屁屁影院ccyy国产第一页| 欧美亚洲第一页| 成人啪啪18免费游戏链接| av今日在线| 久久只精品国产| 国产精自产拍久久久久久蜜| 欧美成人精品一区二区免费看片| 久久动漫网址| 欧美日韩另类一区| 久艹在线免费观看| 国产福利电影在线| 风流少妇一区二区| 国产精品福利观看| 欧美国产日韩综合| 成人网18免费网站| 亚洲精品国产综合久久| 亚洲欧美日韩一二三区| 日韩激情电影免费看| 亚洲男人天堂一区| 欧美重口乱码一区二区| 亚洲精品一区二区三区四区| 日韩国产在线观看一区| 国外成人在线直播| 欧美特黄一级片| 欧美日韩爱爱| 亚洲精品国产精品国自产在线 | 自拍视频在线| av男人天堂一区| 91亚洲va在线va天堂va国| 91丝袜一区二区三区| 激情国产一区| 久久久精品免费| 九一在线免费观看| 美日韩中文字幕| 亚洲国产免费av| 波多野结衣电影免费观看| julia一区二区三区中文字幕| 欧美日韩国产激情| 国产精品成人久久电影| 18在线观看的| 国产精品成人一区二区艾草| 欧美午夜精品理论片a级大开眼界| 粉嫩小泬无遮挡久久久久久| 国产精品一级片在线观看| 国产中文字幕日韩| 中文字幕无码乱码人妻日韩精品| 丝瓜av网站精品一区二区| 91精品国产高清久久久久久| 国产精品theporn动漫| 欧美日韩三区| 欧美精品精品精品精品免费| avove在线播放| 欧美在线免费| 欧美人在线观看| 久草视频中文在线| 欧美日韩久久| 午夜精品久久久久久99热软件| 久久精品欧美一区二区| 亚洲国产精品第一区二区| 国内偷自视频区视频综合| 久久精品国产av一区二区三区| 欧美日韩国产成人精品| 国内精久久久久久久久久人| 国产精彩视频在线观看| 亚洲黄色成人| 8090成年在线看片午夜| 中文字幕国产在线观看| 日韩高清在线观看| 国产欧美精品一区二区三区介绍| 亚洲最大成人av| 国产精品66部| 国产视频不卡| 激情小说 在线视频| 中文字幕精品三区| 公共露出暴露狂另类av| 欧美xxx黑人xxx水蜜桃| 精品国产91久久久| 成人精品视频一区二区| 欧美激情啪啪| 精品久久久久久久久久久久包黑料 | 欧美一区日韩一区| 午夜免费福利影院| 国内亚洲精品| 久久资源免费视频| 日韩美女黄色片| 免费在线看成人av| 97se在线视频| 国产日韩精品在线看| 综合自拍亚洲综合图不卡区| 亚洲色成人www永久在线观看| 日本а中文在线天堂| 欧美视频一区二区三区四区| 中文字幕一二三| 精品在线99| 欧美另类xxx| 无码任你躁久久久久久久| 精品一区二区免费在线观看| 国产女主播一区二区| wwwww在线观看免费视频| 一级女性全黄久久生活片免费| 国产亚洲天堂网| 国产精品igao视频网网址不卡日韩| 亚洲国产高清福利视频| 欧美88888| 国产精品久久久免费| 91香蕉嫩草影院入口| 男女污污视频在线观看| 亚洲精品综合在线| 天堂社区在线视频| 麻豆一区二区麻豆免费观看| 日韩三级影视基地| 久久人妻免费视频| 成人av电影免费观看| 亚洲欧美电影在线观看| av影片在线| 欧美一区二区三区在线| 91在线无精精品白丝| 日韩视频一区| 国产精品v欧美精品v日韩| 在线观看a视频| 一本色道久久加勒比精品| 国产探花一区二区三区| 99久久.com| 国产精品视频精品| 韩国免费在线视频| 欧美日韩免费观看中文| 潘金莲一级淫片aaaaa| 久久久久国产精品| 国产精品专区第二| www.在线播放| 欧洲生活片亚洲生活在线观看| 97香蕉碰碰人妻国产欧美| 欧美成人中文| 91在线观看免费网站| 午夜不卡视频| 欧美日韩中文字幕一区| 男女做爰猛烈刺激| 久久精品官网| 欧美精品在线一区| 在线精品亚洲欧美日韩国产| 亚洲国产另类久久精品| 久久午夜无码鲁丝片午夜精品| 韩国av一区二区| 中文字幕乱码免费| 高清不卡一区| 欧美另类69精品久久久久9999| 国产情侣一区二区| 亚洲免费观看视频| 亚洲av无一区二区三区久久| 中文字幕一区二区三区欧美日韩| 国产日韩中文字幕| 在线观看午夜av| 日韩午夜在线影院| 欧美人妻精品一区二区三区| 国产超碰在线一区| 和岳每晚弄的高潮嗷嗷叫视频 | 久久香蕉综合色| 欧美a级在线观看| 国产午夜精品麻豆| 蜜臀99久久精品久久久久小说 | 日韩欧美在线视频播放| 蜜桃一区二区三区在线观看| 亚洲一区精彩视频| 国产精品亚洲欧美一级在线| 欧美日韩高清在线观看| 视频二区在线观看| 在线中文字幕一区二区| 羞羞在线观看视频| 国产高清精品网站| 777精品久无码人妻蜜桃| 亚洲欧洲免费| 成人av.网址在线网站| 亚洲精品白浆| 精品亚洲国产视频| 一二区在线观看| 一区二区视频在线| 中文字幕丰满孑伦无码专区| 日韩av电影免费观看高清完整版| 亚洲一区bb| 亚洲日本va中文字幕| 日本高清+成人网在线观看| sese一区| 精品国产一区久久| 日韩电影在线观看一区二区| 国产精品福利电影一区二区三区四区| 亚洲网中文字幕| 夜久久久久久| 在线观看国产一区| 欧美aaaaa级| 国产在线观看精品一区二区三区| 男插女视频久久久| 国产亚洲精品91在线| 国产美女自慰在线观看| 偷拍一区二区三区四区| 国产大屁股喷水视频在线观看| 成人中文字幕合集| 青青青在线视频免费观看| 欧美fxxxxxx另类| 青青草国产精品| 日韩精品视频在线看| 日韩美女免费视频| 久久五月精品中文字幕| 丝袜美腿亚洲一区二区| 三级小视频在线观看| 欧美日韩亚洲国产综合| 国产农村妇女aaaaa视频| 亚洲欧美日韩国产综合在线| 国产精品三级在线观看无码| 国产老女人精品毛片久久| 一本久道中文无码字幕av| 激情综合电影网| 在线成人性视频| 精品久久影视| 极品校花啪啪激情久久| 日韩一区二区三区精品视频第3页 日韩一区二区三区精品 | 日韩亚洲国产欧美| 国产一二三四五| 欧美久久综合网| 精品一卡二卡三卡四卡日本乱码 | 成人午夜免费影院| 91丝袜美腿高跟国产极品老师 | 久久精品视频在线免费观看| 波多野结衣三级视频| 麻豆91精品91久久久的内涵| 欧美日韩在线视频一区二区三区| 国内精品久久久久国产盗摄免费观看完整版| 神马影院一区二区| 奇米狠狠一区二区三区| 精品乱色一区二区中文字幕| 嫩呦国产一区二区三区av| 国产精品一区专区欧美日韩| 欧美xxx性| 日韩av片电影专区| 美女福利一区二区| 欧美在线观看一区二区三区| 97在线视频免费观看完整版| 欧美大秀在线观看| 欧洲黄色一区| 欧美黑人国产人伦爽爽爽| 中文字幕在线播放网址| 日韩有码视频在线| 欧洲日本在线| 久久夜精品香蕉| 中国av在线播放| 久久6精品影院| 黄色小说在线播放| 午夜精品久久久久久久白皮肤| 日本在线观看高清完整版| 欧美老少做受xxxx高潮| 激情网站在线| 韩国三级电影久久久久久| av老司机在线观看| 992tv在线成人免费观看| 麻豆免费在线| 日本精品一区二区三区在线| 午夜欧美巨大性欧美巨大| 国产精品激情av在线播放| julia一区二区三区中文字幕| 国产精品午夜国产小视频| 日韩av黄色| 亚洲字幕一区二区| 国产女人18毛片水真多18精品| 国产一区二区三区无遮挡| 亚洲综合小说图片| 亚洲精品中文字幕乱码三区不卡| 亚洲二区三区不卡| 精品人妻少妇一区二区| 国产精品资源| 欧美性猛交久久久乱大交小说| 美国一区二区三区在线播放| 亚洲天堂av一区二区| 国产精品 日产精品 欧美精品| 图片区偷拍区小说区| 91蜜桃在线观看| 手机看片国产日韩| 亚洲精品国产a久久久久久| 国产真实乱偷精品视频| 欧美视频在线观看 亚洲欧| 最近中文字幕在线视频| 欧美一区二区三区在线观看视频| 天天操天天干天天爱| 一本一道久久a久久精品逆3p | 久久久精品三级| 激情图片小说一区| 亚洲自拍偷拍精品| 欧美韩日一区二区三区四区| 2021亚洲天堂| 91成人在线精品| 亚洲AV无码一区二区三区性| 亚洲免费福利视频| 成年视频在线观看| 日韩av观看网址| 麻豆精品久久| 日本一区二区三不卡| 欧美另类专区| 亚洲最大综合网| 成人福利视频在线| av在线免费播放网址| 午夜精品影院在线观看| 中国一级特黄视频| 亚洲精品久久视频| av中文字幕在线观看| 日韩av片免费在线观看| 综合成人在线| 亚洲高清视频一区| 国产一区二区精品| 2025中文字幕| 亚洲欧洲精品天堂一级| 久久国产视频精品| 欧美大片国产精品| 公肉吊粗大爽色翁浪妇视频| 国产高清日韩| 蜜桃91精品入口| 欧美一区免费| 久久婷五月综合| 久久影视一区二区| 国产在线视频二区| 欧美一区二区日韩| 午夜激情在线观看| 国产成人精品一区二区三区| 精品在线网站观看| 男女裸体影院高潮| 久99久精品视频免费观看| 免费看黄色的视频| 欧美日韩激情视频8区| 亚洲乱码精品久久久久..| 久久久国产一区二区三区| 日韩在线短视频| 美日韩免费视频| 麻豆九一精品爱看视频在线观看免费| 在线成人精品视频| 亚洲欧美日本韩国| 国产精品毛片一区二区在线看舒淇 | 九九热线有精品视频99| 免费看国产曰批40分钟| 国内精品免费在线观看| 亚洲福利精品视频| 日本一区二区免费在线| 亚洲国产av一区二区三区| 亚洲精品一二区| 亚洲优女在线| 欧美日韩另类综合| 久久亚洲图片| 久久亚洲无码视频| 欧美亚洲日本一区| 日本激情在线观看| 国产日韩在线免费| 亚洲五月综合| 超碰人人cao| 亚洲制服丝袜av| 香蕉视频国产在线| 日韩**中文字幕毛片| 欧美男男gaytwinkfreevideos| 无人在线观看的免费高清视频 | 久久网中文字幕| 精品国产乱子伦一区| av日韩国产| 久久99国产精品99久久| 久久久久国产一区二区| 影音先锋男人在线| 欧美三级中文字幕在线观看| 自拍视频在线| 亚洲a一级视频| 亚洲美女网站| 无码一区二区三区在线| 欧洲一区二区三区在线| 香蕉视频网站在线观看| 亚洲综合第一页| 一区久久精品| 波多野结衣 在线| 欧美日韩国产大片| 丁香花在线观看完整版电影| 久久偷看各类wc女厕嘘嘘偷窃 | 欧美亚洲在线视频| av中字幕久久| 久久综合桃花网| 天天操天天色综合| 97超碰人人在线| 51国偷自产一区二区三区的来源| 亚洲天堂黄色| 男人舔女人下部高潮全视频| 91精品国产日韩91久久久久久| 欧美寡妇性猛交xxx免费| 欧美日韩在线高清| 韩国欧美国产1区| 韩国av中文字幕| 久久精品国产99国产精品澳门| 久久a级毛片毛片免费观看| 天天色综合天天色| 亚洲综合色视频| 在线日本视频| 国产视频99| 九九国产精品视频| 中文字幕视频网| 不卡伊人av在线播放| 精品中文字幕一区二区三区av| 波多野结衣在线免费观看| 欧美日韩免费看| 伊人影院蕉久影院在线播放| 日韩欧美一区二区在线观看|