黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

第六章Python數據可視化

系統 3533 0

前言

文不如字,字不如表,表不如圖”,說的就是可視化的重要性。從事與數據相關的工作者經常會作一些總結或展望性的報告,如果報告中密密麻麻都是文字,相信聽眾或者老板一定會厭煩;如果報告中呈現的是大量的圖形化結果,就會受到眾人的喜愛,因為圖形更加直觀、醒目。
本章內容的重點就是利用Python繪制常見的統計圖形,例如條形圖、餅圖、直方圖、折線圖、散點圖等,通過這些常用圖形的展現,將復雜的數據簡單化。這些圖形的繪制可以通過matplotlib模塊、pandas模塊或者seaborn模塊實現。通過本章內容的學習,讀者將會掌握以下幾個方面的知識點:

  • 離散型數據都有哪些可用的可視化方法;
  • 數值型的單變量可用哪些圖形展現;
  • 多維數值之間的關系表達;
  • 如何將多個圖形繪制到一個畫框內。

6.1 離散型變量的可視化

如果你需要使用數據可視化的方法來表達離散型變量的分布特征,例如統計某APP用戶的性別比例、某產品在各區域的銷售量分布、各年齡段內男女消費者的消費能力差異等。對于類似這些離散型變量的統計描述,可以使用餅圖或者條形圖對其進行展現。接下來,通過具體的案例來學習餅圖和條形圖的繪制,進而掌握Python的繪圖技能。

6.1.1 餅圖
餅圖屬于最傳統的統計圖形之一(1801年由William Playfair首次發布使用),它幾乎隨處可見,例如大型公司的屏幕墻、各種年度論壇的演示稿以及各大媒體發布的數據統計報告等。
首先,需要讀者了解有關餅圖的原理。餅圖是將一個圓分割成不同大小的楔形,而圓中的每一個楔形代表了不同的類別值,通常會根據楔形的面積大小來判斷類別值的差異。如圖6-1所示,就是一個由不同大小的楔形組成的餅圖。
第六章Python數據可視化_第1張圖片
對于這樣的餅圖,該如何通過Python完成圖形的繪制呢?其實很簡單,通過matplotlib模塊和pandas模塊都可以非常方便地得到一個漂亮的餅圖。下面舉例說明如何利用Python實現餅圖的繪制。

1.matplotlib模塊
如果你選擇matplotlib模塊繪制餅圖的話,首先需要導入該模塊的子模塊pyplot,然后調用模塊中的pie函數。關于該函數的語法和參數含義如下:

              
                pie(x, explode=None, labels=None, colors=None,
  autopct=None, pctdistance=0.6, shadow=False,
  labeldistance=1.1, startangle=None,
  radius=None, counterclock=True, wedgeprops=None,       
  textprops=None, center=(0, 0), frame=False)

              
            
  • x:指定繪圖的數據。
  • explode:指定餅圖某些部分的突出顯示,即呈現爆炸式。
  • labels:為餅圖添加標簽說明,類似于圖例說明。
  • colors:指定餅圖的填充色。
  • autopct:自動添加百分比顯示,可以采用格式化的方法顯示。
  • pctdistance:設置百分比標簽與圓心的距離。
  • shadow:是否添加餅圖的陰影效果。
  • labeldistance:設置各扇形標簽(圖例)與圓心的距離。
  • startangle:設置餅圖的初始擺放角度。 radius:設置餅圖的半徑大小。
  • counterclock:是否讓餅圖按逆時針順序呈現。
  • wedgeprops:設置餅圖內外邊界的屬性,如邊界線的粗細、顏色等。
  • textprops:設置餅圖中文本的屬性,如字體大小、顏色等。
  • center:指定餅圖的中心點位置,默認為原點。
  • frame:是否要顯示餅圖背后的圖框,如果設置為True的話,需要同時控制圖框x軸、y軸的范圍和餅圖的中心位置。

該函數的參數雖然比較多,但是應用起來非常靈活,而且繪制的餅圖也比較好看。下面以“芝麻信用”失信用戶數據為例(數據來源于財新網),分析近300萬失信人群的學歷分布,pie函數繪制餅圖的詳細代碼如下:

            
              # 餅圖的繪制
# 導入第三方模塊
import matplotlib.pyplot as plt

# 支持中文
plt.rcParams['font.sans-serif'] = ['SimHei']  # 用來正常顯示中文標簽
plt.rcParams['axes.unicode_minus'] = False  # 用來正常顯示負號
# 構造數據
edu = [0.2515,0.3724,0.3336,0.0368,0.0057]
labels = ['中專','大專','本科','碩士','其他']

# 繪制餅圖
plt.pie(x = edu, # 繪圖數據
        labels=labels, # 添加教育水平標簽
        autopct='%.1f%%' # 設置百分比的格式,這里保留一位小數
       )
# 添加圖標題
plt.title('失信用戶的教育水平分布')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第2張圖片
圖6-2所示就是一個不加任何修飾的餅圖。這里只給pie函數傳遞了三個核心參數,即繪圖的數據、每個數據代表的含義(學歷標簽)以及給餅圖添加數值標簽。很顯然,這樣的餅圖并不是很完美,例如餅圖看上去并不成正圓、餅圖沒有對應的標題、沒有突出顯示餅圖中的某個部分等。下面進一步對該餅圖做一些修飾,盡可能讓餅圖看起來更加舒服,代碼如下:

            
              # 添加修飾的餅圖 
explode = [0,0.1,0,0,0]  # 生成數據,用于突出顯示大專學歷人群
colors=['#9999ff','#ff9999','#7777aa','#2442aa','#dd5555']  # 自定義顏色

# 中文亂碼和坐標軸負號的處理
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

# 將橫、縱坐標軸標準化處理,確保餅圖是一個正圓,否則為橢圓
plt.axes(aspect='equal')
# 繪制餅圖
plt.pie(x = edu, # 繪圖數據
        explode=explode, # 突出顯示大專人群
        labels=labels, # 添加教育水平標簽
        colors=colors, # 設置餅圖的自定義填充色
        autopct='%.1f%%', # 設置百分比的格式,這里保留一位小數
        pctdistance=0.8,  # 設置百分比標簽與圓心的距離
        labeldistance = 1.1, # 設置教育水平標簽與圓心的距離
        startangle = 180, # 設置餅圖的初始角度
        radius = 1.2, # 設置餅圖的半徑
        counterclock = False, # 是否逆時針,這里設置為順時針方向
        wedgeprops = {'linewidth': 1.5, 'edgecolor':'green'},# 設置餅圖內外邊界的屬性值
        textprops = {'fontsize':10, 'color':'black'}, # 設置文本標簽的屬性值
        )

# 添加圖標題
plt.title('失信用戶的受教育水平分布')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第3張圖片
如上呈現的餅圖,直觀上要比之前的餅圖好看很多,這些都是基于pie函數的靈活參數所實現的。餅圖中突出顯示大專學歷的人群,是因為在這300萬失信人群中,大專學歷的人數比例最高,該功能就是通過explode參數完成的。另外,還需要對如上餅圖的繪制說明幾點:

  • 如果繪制的圖形中涉及中文及數字中的負號,都需要通過rcParams進行控制。
  • 由于不加修飾的餅圖更像是一個橢圓,所以需要pyplot模塊中的axes函數將橢圓強制為正圓。
  • 自定義顏色的設置,既可以使用十六進制的顏色,也可以使用具體的顏色名稱,如red、black等。
  • 如果需要添加圖形的標題,需要調用pyplot模塊中的title函數。
  • 代碼plt.show()用來呈現最終的圖形,無論是使用Jupyter或Pycharm編輯器,都需要使用這行代碼呈現圖形。

2.pandas模塊
細心的讀者一定會發現,在前面的幾個章節中或多或少地應用到pandas模塊的繪圖“方法”plot,該方法可以針對序列和數據框繪制常見的統計圖形,例如折線圖、條形圖、直方圖、箱線圖、核密度圖等。同樣,plot也可以繪制餅圖,接下來簡單介紹一下該方法針對序列的應用和參數含義:

              
                Series.plot(kind='line', ax=None, figsize=None, use_index=True, title=None,
        grid=None, legend=False, style=None, logx=False, logy=False,
        loglog=False, xticks=None, yticks=None, xlim=None, ylim=None,
      rot=None, fontsize=None, colormap=None, table=False, yerr=None,
        xerr=None, label=None, secondary_y=False, **kwds)

              
            
  • kind:指定一個字符串值,用于繪制圖形的類型,默認為折線圖line。還可以繪制垂直條形圖bar、水平條形圖hbar、直方圖hist、箱線圖box、核密度圖kde、面積圖area和餅圖pie。
  • ax:控制當前子圖在組圖中的位置。例如,在一個2×2的圖形矩陣中,通過該參數控制當前圖形在矩陣中的位置。
  • figsize:控制圖形的寬度和高度,以元組形式傳遞,即(width,hright)。
  • use_index:bool類型的參數,是否將序列的行索引用作x軸的刻度,默認為True。
  • title:用以添加圖形的標題。
  • grid:bool類型的參數,是否給圖形添加網格線,默認為False。
  • legend:bool類型的參數,是否添加子圖的圖例,默認為False。
  • style:如果kind為line,該參數可以控制折線圖的線條類型。
  • logx:bool類型的參數,是否對x軸做對數變換,默認為False。
  • logy:bool類型的參數,是否對y軸做對數變換,默認為False。
  • loglog:bool類型的參數,是否同時對x軸和y軸做對數變換,默認為False。
  • xticks:用于設置x軸的刻度值。 yticks:用于設置y軸的刻度值。
  • xlim:以元組或列表的形式,設置x軸的取值范圍,如(0,3)表示x軸落在0~3的范圍之內。
  • ylim:以元組或列表的形式,設置y軸的取值范圍。 rot:接受一個整數值,用于旋轉刻度值的角度。
  • fontsize:接受一個整數,用于控制x軸與y軸刻度值的字體大小。
  • colormap:接受一個表示顏色含義的字符串,或者Python的色彩映射對象,該參數用于設置圖形的區域顏色。
  • table:該參數如果為True,表示在繪制圖形的基礎上再添加數據表;如果傳遞的是序列或數據框,則根據數據添加數據表。
  • yerr:如果kind為bar或hbar,該參數表示在條形圖的基礎上添加誤差棒。
  • xerr:含義同yerr參數。
  • label:用于添加圖形的標簽。
  • secondary_y:bool類型的參數,是否添加第二個y軸,默認為False。
  • **kwds:關鍵字參數,該參數可以根據不同的kind值,為圖形添加更多的修飾性參數(依賴于pyplot中的繪圖函數)。

pandas模塊中的plot“方法”可以根據kind參數繪制不同的統計圖形,而且也包含了其他各種靈活的參數。除此,根據不同的kind參數值,可以調用更多對應的關鍵字參數**kwds,這些關鍵字參數都源于pyplot中的繪圖函數。
為了幫助讀者更好地理解plot方法繪制的統計圖形,這里仍然以失信用戶數據為例,繪制學歷的分布餅圖,詳細代碼如下:

            
              # 導入第三方模塊
import pandas as pd
# 構建序列
data1 = pd.Series({'中專':0.2515,'大專':0.3724,'本科':0.3336,'碩士':0.0368,'其他':0.0057})
# 將序列的名稱設置為空字符,否則繪制的餅圖左邊會出現None這樣的字眼
data1.name = ''
# 控制餅圖為正圓
plt.axes(aspect = 'equal')
# plot方法對序列進行繪圖
data1.plot(kind = 'pie', # 選擇圖形類型
           autopct='%.1f%%', # 餅圖中添加數值標簽
           radius = 1, # 設置餅圖的半徑
           startangle = 180, # 設置餅圖的初始角度
           counterclock = False, # 將餅圖的順序設置為順時針方向
           title = '失信用戶的受教育水平分布', # 為餅圖添加標題
           wedgeprops = {'linewidth': 1.5, 'edgecolor':'green'}, # 設置餅圖內外邊界的屬性值
           textprops = {'fontsize':10, 'color':'black'} # 設置文本標簽的屬性值
          )
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第4張圖片
如圖6-4所示,應用pandas模塊中的plot方法,也可以得到一個比較好看的餅圖。該方法中除了kind參數和title參數屬于plot方法,其他參數都是pyplot模塊中pie函數的參數,并且以關鍵字參數的形式調用。

6.1.2 條形圖
雖然餅圖可以很好地表達離散型變量在各水平上的差異(如會員的性別比例、學歷差異、等級高低等),但是其不擅長對比差異不大或水平值過多的離散型變量,因為餅圖是通過各楔形面積的大小來表示數值的高低,而人類對扇形面積的比較并不是特別敏感。如果讀者手中的數據恰好不適合用餅圖展現,可以選擇另一種常用的可視化方法,即條形圖。
以垂直條形圖為例,離散型變量在各水平上的差異就是比較柱形的高低,柱體越高,代表的數值越大,反之亦然。在Python中,可以借助matplotlib、pandas和seaborn模塊完成條形圖的繪制。下面將采用這三個模塊繪制條形圖。

1.matplotlib模塊
應用matplotlib模塊繪制條形圖,需要調用bar函數,關于該函數的語法和參數含義如下:

              
                bar(x, height, width=0.8, bottom=None, color=None, edgecolor=None,
   linewidth=None, tick_label=None, xerr=None, yerr=None,
   label = None, ecolor=None, align, log=False, **kwargs)

              
            
  • x:傳遞數值序列,指定條形圖中x軸上的刻度值。
  • height:傳遞數值序列,指定條形圖y軸上的高度。
  • width:指定條形圖的寬度,默認為0.8。
  • bottom:用于繪制堆疊條形圖。
  • color:指定條形圖的填充色。
  • edgecolor:指定條形圖的邊框色。
  • linewidth:指定條形圖邊框的寬度,如果指定為0,表示不繪制邊框。
  • tick_label:指定條形圖的刻度標簽。
  • xerr:如果參數不為None,表示在條形圖的基礎上添加誤差棒。
  • yerr:參數含義同xerr。
  • label:指定條形圖的標簽,一般用以添加圖例。
  • ecolor:指定條形圖誤差棒的顏色。
  • align:指定x軸刻度標簽的對齊方式,默認為center,表示刻度標簽居中對齊,如果設置為edge,則表示在每個條形的左下角呈現刻度標簽。
  • log:bool類型參數,是否對坐標軸進行log變換,默認為False。
  • **kwargs:關鍵字參數,用于對條形圖進行其他設置,如透明度等。

bar函數的參數同樣很多,希望讀者能夠認真地掌握每個參數的含義,以便使用時得心應手。下面將基于該函數繪制三類條形圖,分別是單變量的垂直或水平條形圖、堆疊條形圖和水平交錯條形圖。
(1)垂直或水平條形圖
首先來繪制單個離散變量的垂直或水平條形圖,數據來源于互聯網,反映的是2017年中國六大省份的GDP,繪圖代碼如下:

            
              # 條形圖的繪制--垂直條形圖
# 讀入數據
GDP = pd.read_excel(r'D:\PyProject\data\Province GDP 2017.xlsx')
# 設置繪圖風格(不妨使用R語言中的ggplot2風格)
plt.style.use('ggplot')
# 繪制條形圖
plt.bar(x = range(GDP.shape[0]), # 指定條形圖x軸的刻度值
        height = GDP.GDP, # 指定條形圖y軸的數值
        tick_label = GDP.Province, # 指定條形圖x軸的刻度標簽
        color = 'steelblue', # 指定條形圖的填充色
       )
# 添加y軸的標簽
plt.ylabel('GDP(萬億)')
# 添加條形圖的標題
plt.title('2017年度6個省份GDP分布')
# 為每個條形圖添加數值標簽
for x,y in enumerate(GDP.GDP):
    plt.text(x,y+0.1,'%s' %round(y,1),ha='center')
# 顯示圖形    
plt.show()

            
          

結果:
第六章Python數據可視化_第5張圖片
如圖6-5所示,該條形圖比較清晰地反映了6個省份GDP的差異。針對如上代碼需要做幾點解釋:

  • 條形圖中灰色網格的背景是通過代碼plt.style.use(‘ggplot’)實現的,如果不添加該行代碼,則條形圖為白底背景。
  • 如果添加圖形的x軸或y軸標簽,需要調用pyplot子模塊中的xlab和ylab函數。
  • 由于bar函數沒有添加數值標簽的參數,因此使用for循環對每一個柱體添加數值標簽,使用的核心函數是pyplot子模塊中的text。該函數的參數很簡單,前兩個參數用于定位字符在圖形中的位置,第三個參數表示呈現的具體字符值,第四個參數為ha,表示字符的水平對齊方式為居中對齊。

站在閱讀者的角度來看,該條形圖可能并不是很理想,因為不能快速地發現哪個省份GDP最高或最低。如果將該條形圖進行降序或升序處理,可能會更直觀一些。這里就以水平條形圖為例,代碼如下:

            
              # 條形圖的繪制--水平條形圖
# 對讀入的數據作升序排序
GDP.sort_values(by = 'GDP', inplace = True)
# 繪制條形圖
plt.barh(y = range(GDP.shape[0]), # 指定條形圖y軸的刻度值
        width = GDP.GDP, # 指定條形圖x軸的數值
        tick_label = GDP.Province, # 指定條形圖y軸的刻度標簽
        color = 'steelblue', # 指定條形圖的填充色
       )
# 添加x軸的標簽
plt.xlabel('GDP(萬億)')
# 添加條形圖的標題
plt.title('2017年度6個省份GDP分布')
# 為每個條形圖添加數值標簽
for y,x in enumerate(GDP.GDP):
    plt.text(x+0.1,y,'%s' %round(x,1),va='center')
# 顯示圖形    
plt.show()

            
          

結果:
第六章Python數據可視化_第6張圖片
圖6-6所示就是經過排序的水平條形圖(實際上是垂直條形圖的軸轉置)。需要注意的是,水平條形圖不再是bar函數,而是barh函數。讀者可能疑惑,為什么對原始數據做升序排序,但是圖形看上去是降序(從上往下)?那是因為水平條形圖的y軸刻度值是從下往上布置的,所以條形圖從下往上是滿足升序的。

(2)堆疊條形圖
正如前文所介紹的,不管是垂直條形圖還是水平條形圖,都只是反映單個離散變量的統計圖形,如果想通過條形圖傳遞兩個離散變量的信息該如何做到?相信讀者一定見過堆疊條形圖,該類型條形圖的橫坐標代表一個維度的離散變量,堆疊起來的“塊”代表了另一個維度的離散變量。這樣的條形圖,最大的優點是可以方便比較累積和,那這種條形圖該如何通過Python繪制呢?這里以2017年四個季度的產業值為例(數據來源于中國統計局),繪制堆疊條形圖,詳細代碼如下:

            
              # 條形圖的繪制--堆疊條形圖
# 讀入數據
Industry_GDP = pd.read_excel(r'D:\PyProject\data\Industry_GDP.xlsx')
# 取出四個不同的季度標簽,用作堆疊條形圖x軸的刻度標簽
Quarters = Industry_GDP.Quarter.unique()
# 取出第一產業的四季度值
Industry1 = Industry_GDP.GPD[Industry_GDP.Industry_Type == '第一產業']
# 重新設置行索引
Industry1.index = range(len(Quarters))
# 取出第二產業的四季度值
Industry2 = Industry_GDP.GPD[Industry_GDP.Industry_Type == '第二產業']
# 重新設置行索引
Industry2.index = range(len(Quarters))
# 取出第三產業的四季度值
Industry3 = Industry_GDP.GPD[Industry_GDP.Industry_Type == '第三產業']

# 繪制堆疊條形圖
# 各季度下第一產業的條形圖
plt.bar(x = range(len(Quarters)), height=Industry1, color = 'steelblue', label = '第一產業', tick_label = Quarters)
# 各季度下第二產業的條形圖
plt.bar(x = range(len(Quarters)), height=Industry2, bottom = Industry1, color = 'green', label = '第二產業')
# 各季度下第三產業的條形圖
plt.bar(x = range(len(Quarters)), height=Industry3, bottom = Industry1  + Industry2, color = 'red', label = '第三產業')
# 添加y軸標簽
plt.ylabel('生成總值(億)')
# 添加圖形標題
plt.title('2017年各季度三產業總值')
# 顯示各產業的圖例
plt.legend()
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第7張圖片
如上就是一個典型的堆疊條形圖,雖然繪圖的代碼有些偏長,但是其思想還是比較簡單的,就是分別針對三種產業的產值繪制三次條形圖。需要注意的是,第二產業的條形圖是在第一產業的基礎上做了疊加,故需要將bottom參數設置為Industry1;而第三產業的條形圖又是疊加在第一和第二產業之上,所以需要將bottom參數設置為Industry1+ Industry2。
讀者可能疑惑,通過條件判斷將三種產業的值(Industry1、Industry2、Industry3)分別取出來后,為什么還要重新設置行索引?那是因為各季度下每一種產業值前的行索引都不相同,這就導致無法進行Industry1+ Industry2的和計算(讀者不妨試試不改變序列Industry1和Industry2的行索引的后果)。

(3)水平交錯條形圖 堆疊條形圖可以包含兩個離散變量的信息,而且可以比較各季度整體產值的高低水平,但是其缺點是不易區分“塊”之間的差異,例如二、三季度的第三產業值差異就不是很明顯,區分高低就相對困難。而交錯條形圖恰好就可以解決這個問題,該類型的條形圖就是將堆疊的“塊”水平排開,如想繪制這樣的條形圖,可以參考下方代碼(數據來源于胡潤財富榜,反映的是5個城市億萬資產超高凈值家庭數):

            
              # 條形圖的繪制--水平交錯條形圖
# 導入第三方模塊
import numpy as np
# 讀入數據
HuRun = pd.read_excel(r'D:\PyProject\data\HuRun.xlsx')
# 取出城市名稱
Cities = HuRun.City.unique()
# 取出2016年各城市億萬資產家庭數
Counts2016 = HuRun.Counts[HuRun.Year == 2016]
# 取出2017年各城市億萬資產家庭數
Counts2017 = HuRun.Counts[HuRun.Year == 2017]

# 繪制水平交錯條形圖
bar_width = 0.4
plt.bar(x = np.arange(len(Cities)), height = Counts2016, label = '2016', color = 'steelblue', width = bar_width)
plt.bar(x = np.arange(len(Cities))+bar_width, height = Counts2017, label = '2017', color = 'indianred', width = bar_width)
# 添加刻度標簽(向右偏移0.225)
plt.xticks(np.arange(5)+0.2, Cities)
# 添加y軸標簽
plt.ylabel('億萬資產家庭數')
# 添加圖形標題
plt.title('近兩年5個城市億萬資產家庭數比較')
# 添加圖例
plt.legend()
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第8張圖片
圖6-8反映的是2016年和2017年5大城市億萬資產家庭數的條形圖,可以很好地比較不同年份下的差異。例如,這5個城市中,2017年的億萬資產家庭數較2016年都有所增加。
但是對于這種數據,就不適合使用堆疊條形圖,因為堆疊條形圖可以反映總計的概念。如果將2016年和2017年億萬資產家庭數堆疊計總,就會出現問題,因為大部分家庭數在這兩年內都被重復統計在胡潤財富榜中,計算出來的總和會被擴大。
另外,再對如上的代碼做三點解釋,希望能夠幫助讀者解去疑惑:

  • 如上的水平交錯條形圖,其實質就是使用兩次bar函數,所不同的是,第二次bar函數使得條形圖往右偏了0.4個單位(left=np.arange(len(Cities))+bar_width),進而形成水平交錯條形圖的效果。
  • 每一個bar函數,都必須控制條形圖的寬度(width=bar_width),否則會導致條形圖的重疊。
  • 如果利用bar函數的tick_label參數添加條形圖x軸上的刻度標簽,會發現標簽并不是居中對齊在兩個條形圖之間,為了克服這個問題,使用了pyplot子模塊中的xticks函數,并且使刻度標簽的位置向右移0.2個單位。

2.pandas模塊
通過pandas模塊繪制條形圖仍然使用plot方法,該“方法”的語法和參數含義在前文已經詳細介紹過,但是plot方法存在一點瑕疵,那就是無法繪制堆疊條形圖。下面通過該模塊的plot方法繪制單個離散變量的垂直條形圖或水平條形圖以及兩個離散變量的水平交錯條形圖,代碼如下:

            
              # Pandas模塊之垂直或水平條形圖
# 繪圖(此時的數據集在前文已經按各省GDP做過升序處理)
GDP.GDP.plot(kind = 'bar', width = 0.8, rot = 0, color = 'steelblue', title = '2017年度6個省份GDP分布')
# 添加y軸標簽
plt.ylabel('GDP(萬億)')
# 添加x軸刻度標簽
plt.xticks(range(len(GDP.Province)), #指定刻度標簽的位置  
           GDP.Province # 指出具體的刻度標簽值
          )
# 為每個條形圖添加數值標簽
for x,y in enumerate(GDP.GDP):
    plt.text(x-0.1,y+0.2,'%s' %round(y,1),va='center')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第9張圖片
只要掌握matplotlib模塊繪制單個離散變量的條形圖方法,就可以套用到pandas模塊中的plot方法,兩者是相通的。讀者可以嘗試plot方法繪制水平條形圖,這里就不再給出參考代碼了。
接下來使用plot方法繪制含兩個離散變量的水平交錯條形圖,具體代碼如下:

            
              # Pandas模塊之水平交錯條形圖
HuRun_reshape = HuRun.pivot_table(index = 'City', columns='Year', values='Counts').reset_index()
# 對數據集降序排序
HuRun_reshape.sort_values(by = 2016, ascending = False, inplace = True)
HuRun_reshape.plot(x = 'City', y = [2016,2017], kind = 'bar', color = ['steelblue', 'indianred'], 
                   rot = 0, # 用于旋轉x軸刻度標簽的角度,0表示水平顯示刻度標簽
                   width = 0.8, title = '近兩年5個城市億萬資產家庭數比較')
# 添加y軸標簽
plt.ylabel('億萬資產家庭數')
plt.xlabel('')
plt.show()

            
          

第六章Python數據可視化_第10張圖片
如上代碼所示,應用plot方法繪制水平交錯條形圖,必須更改原始數據集的形狀,即將兩個離散型變量的水平值分別布置到行與列中(代碼中采用透視表的方法實現),最終形成的表格變換如圖6-10所示。
針對變換后的數據,可以使用plot方法實現水平交錯條形圖的繪制,從代碼量來看,要比使用matplotlib模塊簡短一些,得到的條形圖如圖6-11所示。
第六章Python數據可視化_第11張圖片
3.seaborn模塊繪制條形圖
seaborn模塊是一款專門用于繪制統計圖形的利器,通過該模塊寫出來的代碼也是非常通俗易懂的。該模塊并不在Anoconda集成工具中,故需要讀者另行下載。下面就簡單介紹一下如何通過該模塊完成條形圖的繪制(同樣無法繪制堆疊條形圖)。

            
              # seaborn模塊之垂直或水平條形圖
# 導入第三方模塊
import seaborn as sns
sns.barplot(y = 'Province', # 指定條形圖x軸的數據
            x = 'GDP', # 指定條形圖y軸的數據
            data = GDP, # 指定需要繪圖的數據集
            color = 'steelblue', # 指定條形圖的填充色
            orient = 'horizontal' # 將條形圖水平顯示
           )
# 重新設置x軸和y軸的標簽
plt.xlabel('GDP(萬億)')
plt.ylabel('')
# 添加圖形的標題
plt.title('2017年度6個省份GDP分布')
# 為每個條形圖添加數值標簽
for y,x in enumerate(GDP.GDP):
    plt.text(x,y,'%s' %round(x,1),va='center')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第12張圖片
如上代碼就是通過seaborn模塊中的barplot函數實現單個離散變量的條形圖。除此之外,seaborn模塊中的barplot函數還可以繪制兩個離散變量的水平交錯條形圖,所以有必要介紹一下該函數的用法及重要參數含義:

              
                sns.barplot(x=None, y=None, hue=None, data=None, order=None, hue_order=None,
              ci=95, n_boot=1000, orient=None, color=None, palette=None,
         saturation=0.75, errcolor='.26', errwidth=None, dodge=True, ax=None, **kwargs)

              
            
  • x:指定條形圖的x軸數據。
  • y:指定條形圖的y軸數據。 -
  • hue:指定用于分組的另一個離散變量。
  • data:指定用于繪圖的數據集。
  • order:傳遞一個字符串列表,用于分類變量的排序。
  • hur_order:傳遞一個字符串列表,用于分類變量hue值的排序。
  • ci:用于繪制條形圖的誤差棒(置信區間)。
  • n_boot:當指定ci參數時,可以通過n_boot參數控制自助抽樣的迭代次數。
  • orient:指定水平或垂直條形圖。
  • color:指定所有條形圖所屬的一種填充色。
  • palette:指定hue變量中各水平的顏色。
  • saturation:指定顏色的透明度。
  • errcolor:指定誤差棒的顏色。
  • errwidth:指定誤差棒的線寬。
  • capsize:指定誤差棒兩端線條的長度。
  • dodge:bool類型參數,當使用hue參數時,是否繪制水平交錯條形圖,默認為True。
  • ax:用于控制子圖的位置。
  • **kwagrs:關鍵字參數,可以調用plt.bar函數中的其他參數。

為了說明如上函數中的參數,這里以泰坦尼克號數據集為例,繪制水平交錯條形圖,代碼如下:

            
              # 讀入數據
Titanic = pd.read_csv(r'D:\PyProject\data\titanic_train.csv')
# 繪制水平交錯條形圖
sns.barplot(x = 'Pclass', # 指定x軸數據
            y = 'Age', # 指定y軸數據
            hue = 'Sex', # 指定分組數據
            data = Titanic, # 指定繪圖數據集
            palette = 'RdBu', # 指定男女性別的不同顏色
            errcolor = 'blue', # 指定誤差棒的顏色
            errwidth=2, # 指定誤差棒的線寬
            saturation = 1, # 指定顏色的透明度,這里設置為無透明度
            capsize = 0.05 # 指定誤差棒兩端線條的寬度
           )
# 添加圖形標題
plt.title('各船艙等級中男女乘客的年齡差異')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第13張圖片
如圖6-13所示,繪制的每一個條形圖中都含有一條豎線,該豎線就是條形圖的誤差棒,即各組別下年齡的標準差大小。從圖6-13可知,三等艙的男性乘客年齡是最為接近的,因為標準差最小。
需要注意的是,數據集Titanic并非匯總好的數據,是不可以直接應用到matplotlib模塊中的bar函數與pandas模塊中的plot方法。如需使用,必須先對數據集進行分組聚合,關于分組聚合的內容已經在第5章中介紹過,讀者可以前去了解。

6.2 數值型變量的可視化

很多時候,我們拿到手的數據都包含大量的數值型變量,在對數值型變量進行探索和分析時,一般都會應用到可視化方法。而本節的重點就是介紹如何使用Python實現數值型變量的可視化,通過本節內容的學習,讀者將會掌握如何使用matplotlib模塊、pandas模塊和seaborn模塊繪制直方圖、核密度圖、箱線圖、小提琴圖、折線圖以及面積圖。

6.2.1 直方圖與核密度曲線
直方圖一般用來觀察數據的分布形態,橫坐標代表數值的均勻分段,縱坐標代表每個段內的觀測數量(頻數)。一般直方圖都會與核密度圖搭配使用,目的是更加清晰地掌握數據的分布特征,下面將詳細介紹該類型圖形的繪制。

1.matplotlib模塊
matplotlib模塊中的hist函數就是用來繪制直方圖的。關于該函數的語法及參數含義如下:

              
                plt.hist(x, bins=10, range=None, normed=False,
     weights=None, cumulative=False, bottom=None,
     histtype='bar', align='mid', orientation='vertical',
     rwidth=None, log=False, color=None,
     label=None, stacked=False)

              
            
  • x:指定要繪制直方圖的數據。
  • bins:指定直方圖條形的個數。
  • range:指定直方圖數據的上下界,默認包含繪圖數據的最大值和最小值。
  • normed:是否將直方圖的頻數轉換成頻率。
  • weights:該參數可為每一個數據點設置權重。
  • cumulative:是否需要計算累計頻數或頻率。
  • bottom:可以為直方圖的每個條形添加基準線,默認為0。
  • histtype:指定直方圖的類型,默認為bar,除此之外,還有barstacked、step和stepfilled。
  • align:設置條形邊界值的對齊方式,默認為mid,另外還有left和right。
  • orientation:設置直方圖的擺放方向,默認為垂直方向。
  • rwidth:設置直方圖條形的寬度。
  • log:是否需要對繪圖數據進行log變換。
  • color:設置直方圖的填充色。
  • edgecolor:設置直方圖邊框色。
  • label:設置直方圖的標簽,可通過legend展示其圖例。
  • stacked:當有多個數據時,是否需要將直方圖呈堆疊擺放,默認水平擺放。

這里不妨以Titanic數據集為例繪制乘客的年齡直方圖,具體代碼如下:

            
              # matplotlib模塊繪制直方圖
# 檢查年齡是否有缺失
any(Titanic.Age.isnull())
# 不妨刪除含有缺失年齡的觀察
Titanic.dropna(subset=['Age'], inplace=True)
# 繪制直方圖
plt.hist(x = Titanic.Age, # 指定繪圖數據
         bins = 20, # 指定直方圖中條塊的個數
         color = 'steelblue', # 指定直方圖的填充色
         edgecolor = 'black' # 指定直方圖的邊框色
         )
# 添加x軸和y軸標簽
plt.xlabel('年齡')
plt.ylabel('頻數')
# 添加標題
plt.title('乘客年齡分布')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第14張圖片
如圖6-14所示,就是關于乘客年齡的直方圖分布。需要注意的是,如果原始數據集中存在缺失值, 一定要對缺失觀測進行刪除或替換 ,否則無法繪制成功。如果在直方圖的基礎上再添加核密度圖,通過matplotlib模塊就比較吃力了,因為首先得計算出每一個年齡對應的核密度值。為了簡單起見,下面利用pandas模塊中的plot方法將直方圖和核密度圖繪制到一起。

2.pandas模塊

            
              # Pandas模塊繪制直方圖和核密度圖
# 繪制直方圖
Titanic.Age.plot(kind = 'hist', bins = 20, color = 'steelblue', edgecolor = 'black', density = True, label = '直方圖')
# 繪制核密度圖
Titanic.Age.plot(kind = 'kde', color = 'red', label = '核密度圖')
# 添加x軸和y軸標簽
plt.xlabel('年齡')
plt.ylabel('核密度值')
# 添加標題
plt.title('乘客年齡分布')
# 顯示圖例
plt.legend()
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第15張圖片
如圖6-15所示,Python的核心代碼就兩行,分別是利用plot方法繪制直方圖和核密度圖。需要注意的是,在直方圖的基礎上添加核密度圖,必須將直方圖的頻數更改為頻率,即normed(新版本為density)參數設置為True。

3.seaborn模塊
盡管這幅圖滿足了兩種圖形的合成,但其表達的是所有乘客的年齡分布,如果按性別分組,研究不同性別下年齡分布的差異,該如何實現?針對這個問題,使用matplotlib模塊或pandas模塊都會稍微復雜一些,推薦使用seaborn模塊中的distplot函數,因為該函數的代碼簡潔而易懂。關于該函數的語法和參數含義如下:

              
                sns.distplot(a, bins=None, hist=True, kde=True, rug=False, fit=None,
          hist_kws=None, kde_kws=None, rug_kws=None, fit_kws=None,
          color=None, vertical=False, norm_hist=False, axlabel=None,
          label=None, ax=None)

              
            
  • a:指定繪圖數據,可以是序列、一維數組或列表。
  • bins:指定直方圖條形的個數。
  • hist:bool類型的參數,是否繪制直方圖,默認為True。
  • kde:bool類型的參數,是否繪制核密度圖,默認為True。
  • rug:bool類型的參數,是否繪制須圖(如果數據比較密集,該參數比較有用),默認為False。
  • fit:指定一個隨機分布對象(需調用scipy模塊中的隨機分布函數),用于繪制隨機分布的概率密度曲線。
  • hist_kws:以字典形式傳遞直方圖的其他修飾屬性,如填充色、邊框色、寬度等。
  • kde_kws:以字典形式傳遞核密度圖的其他修飾屬性,如線的顏色、線的類型等。
  • rug_kws:以字典形式傳遞須圖的其他修飾屬性,如線的顏色、線的寬度等。
  • fit_kws:以字典形式傳遞概率密度曲線的其他修飾屬性,如線條顏色、形狀、寬度等。
  • color:指定圖形的顏色,除了隨機分布曲線的顏色。
  • vertical:bool類型的參數,是否將圖形垂直顯示,默認為True。
  • norm_hist:bool類型的參數,是否將頻數更改為頻率,默認為False。
  • axlabel:用于顯示軸標簽。 label:指定圖形的圖例,需結合plt.legend()一起使用。
  • ax:指定子圖的位置。

從函數的參數可知,通過該函數,可以實現三種圖形的合成,分別是直方圖(hist參數)、核密度曲線(kde參數)以及指定的理論分布密度曲線(fit參數)。接下來,針對如上介紹的distplot函數,繪制不同性別下乘客的年齡分布圖,具體代碼如下:

            
              # seaborn模塊繪制分組的直方圖和核密度圖
# 取出男性年齡
Age_Male = Titanic.Age[Titanic.Sex == 'male']
# 取出女性年齡
Age_Female = Titanic.Age[Titanic.Sex == 'female']

# 繪制男女乘客年齡的直方圖
sns.distplot(Age_Male, bins = 20, kde = False, hist_kws = {'color':'steelblue'}, label = '男性')
# 繪制女性年齡的直方圖
sns.distplot(Age_Female, bins = 20, kde = False, hist_kws = {'color':'purple'}, label = '女性')
plt.title('男女乘客的年齡直方圖')
# 顯示圖例
plt.legend()
# 顯示圖形
plt.show()

# 繪制男女乘客年齡的核密度圖
sns.distplot(Age_Male, hist = False, kde_kws = {'color':'red', 'linestyle':'-'}, 
             norm_hist = True, label = '男性')
# 繪制女性年齡的核密度圖
sns.distplot(Age_Female, hist = False, kde_kws = {'color':'black', 'linestyle':'--'}, 
             norm_hist = True, label = '女性')
plt.title('男女乘客的年齡核密度圖')
# 顯示圖例
plt.legend()
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第16張圖片
如圖6-16所示,為了避免四個圖形混在一起不易發現數據背后的特征,將直方圖與核密度圖分開繪制。從直方圖來看,女性年齡的分布明顯比男性矮,說明在各年齡段下,男性乘客要比女性乘客多;再看核密度圖,男女性別的年齡分布趨勢比較接近,說明各年齡段下的男女乘客人數同步增加或減少。

6.2.2 箱線圖
箱線圖是另一種體現數據分布的圖形,通過該圖可以得知數據的下須值(Q1-1.5IQR)、下四分位數(Q1)、中位數(Q2)、均值、上四分位(Q3)數和上須值(Q3+1.5IQR),更重要的是,箱線圖還可以發現數據中的異常點。
箱線圖的繪制仍然可以通過matplotlib模塊、pandas模塊和seaborn模塊完成,下面將一一介紹各模塊繪制條形圖的過程。

1.matplotlib模塊
首先介紹一下matplotlib模塊中繪制箱線圖的boxplot函數,有關該函數的語法和參數含義如下:

              
                plt.boxplot(x, notch=None, sym=None, vert=None,
          whis=None, positions=None, widths=None,
          patch_artist=None, meanline=None, showmeans=None,
          showcaps=None, showbox=None, showfliers=None,
          boxprops=None, labels=None, flierprops=None,
          medianprops=None, meanprops=None,
          capprops=None, whiskerprops=None)

              
            
  • x:指定要繪制箱線圖的數據。
  • notch:是否以凹口的形式展現箱線圖,默認非凹口。
  • sym:指定異常點的形狀,默認為+號顯示。
  • vert:是否需要將箱線圖垂直擺放,默認垂直擺放。
  • whis:指定上下須與上下四分位的距離,默認為1.5倍的四分位差。
  • positions:指定箱線圖的位置,默認為[0,1,2…]。
  • widths:指定箱線圖的寬度,默認為0.5。
  • patch_artist:bool類型參數,是否填充箱體的顏色;默認為False。
  • meanline:bool類型參數,是否用線的形式表示均值,默認為False。
  • showmeans:bool類型參數,是否顯示均值,默認為False。
  • showcaps:bool類型參數,是否顯示箱線圖頂端和末端的兩條線(即上下須),默認為True。
  • showbox:bool類型參數,是否顯示箱線圖的箱體,默認為True。
  • showfliers:是否顯示異常值,默認為True。
  • boxprops:設置箱體的屬性,如邊框色,填充色等。
  • labels:為箱線圖添加標簽,類似于圖例的作用。
  • filerprops:設置異常值的屬性,如異常點的形狀、大小、填充色等。
  • medianprops:設置中位數的屬性,如線的類型、粗細等。
  • meanprops:設置均值的屬性,如點的大小、顏色等。
  • capprops:設置箱線圖頂端和末端線條的屬性,如顏色、粗細等。
  • whiskerprops:設置須的屬性,如顏色、粗細、線的類型等。
            
              # 讀取數據
Sec_Buildings = pd.read_excel(r'D:\PyProject\data\sec_buildings.xlsx')
# 繪制箱線圖
plt.boxplot(x = Sec_Buildings.price_unit, # 指定繪圖數據
            patch_artist=True, # 要求用自定義顏色填充盒形圖,默認白色填充
            showmeans=True, # 以點的形式顯示均值
            boxprops = {'color':'black','facecolor':'steelblue'}, # 設置箱體屬性,如邊框色和填充色
            # 設置異常點屬性,如點的形狀、填充色和點的大小
            flierprops = {'marker':'o','markerfacecolor':'red', 'markersize':3}, 
            # 設置均值點的屬性,如點的形狀、填充色和點的大小
            meanprops = {'marker':'D','markerfacecolor':'indianred', 'markersize':4}, 
            # 設置中位數線的屬性,如線的類型和顏色
            medianprops = {'linestyle':'--','color':'orange'}, 
            labels = [''] # 刪除x軸的刻度標簽,否則圖形顯示刻度標簽為1
           )
# 添加圖形標題
plt.title('二手房單價分布的箱線圖')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第17張圖片
如圖6-17所示,圖中的上下兩條橫線代表上下須、箱體的上下兩條橫線代表上下四分位數、箱體中的虛線代表中位數、箱體中的點則為均值、上下須兩端的點代表異常值。通過圖中均值和中位數的對比就可以得知數據微微右偏(判斷標準:如果數據近似正態分布,則眾數=中位數=均值;如果數據右偏,則眾數<中位數<均值;如果數值左偏,則眾數>中位數>均值)。 如上繪制的是二手房整體單價的箱線圖,這樣的箱線圖可能并不常見,更多的是分組箱線圖,即二手房的單價按照其他分組變量(如行政區域、樓層、朝向等)進行對比分析。下面繼續使用matplotlib模塊對二手房的單價繪制分組箱線圖,代碼如下:

            
              # 二手房在各行政區域的平均單價
group_region = Sec_Buildings.groupby('region')
avg_price = group_region.aggregate({'price_unit':np.mean}).sort_values('price_unit', ascending = False)

# 通過循環,將不同行政區域的二手房存儲到列表中
region_price = []
for region in avg_price.index:
    region_price.append(Sec_Buildings.price_unit[Sec_Buildings.region == region])
# 繪制分組箱線圖
plt.boxplot(x = region_price, 
            patch_artist=True,
            labels = avg_price.index, # 添加x軸的刻度標簽
            showmeans=True, 
            boxprops = {'color':'black', 'facecolor':'steelblue'}, 
            flierprops = {'marker':'o','markerfacecolor':'red', 'markersize':3}, 
            meanprops = {'marker':'D','markerfacecolor':'indianred', 'markersize':4},
            medianprops = {'linestyle':'--','color':'orange'}
           )
# 添加y軸標簽
plt.ylabel('單價(元)')
# 添加標題
plt.title('不同行政區域的二手房單價對比')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第18張圖片
應用matplotlib模塊繪制如上所示的分組箱線圖會相對煩瑣一些,由于boxplot函數每次只能繪制一個箱線圖,為了能夠實現多個箱線圖的繪制,對數據稍微做了一些變動,即將每個行政區域下的二手房單價匯總到一個列表中,然后基于這個大列表應用boxplot函數。在繪圖過程中,首先做了一個“手腳”,那就是統計各行政區域二手房的平均單價,并降序排序,這樣做的目的就是讓分組箱線圖能夠降序呈現。
雖然pandas模塊中的plot方法可以繪制分組箱線圖,但是該方法是基于數據框執行的,并且數據框的每一列對應一個箱線圖。對于二手房數據集來說,應用plot方法繪制分組箱線圖不太合適,因為每一個行政區的二手房數量不一致,將導致無法重構一個新的數據框用于繪圖。

2.seaborn模塊
如果讀者覺得matplotlib模塊繪制分組箱線圖比較麻煩,可以使用seaborn模塊中的boxplot函數。下面不妨先了解一下該函數的參數含義:

              
                sns.boxplot(x=None, y=None, hue=None, data=None, order=None, hue_order=None,
       orient=None, color=None, palette=None, saturation=0.75, width=0.8,
       dodge=True, fliersize=5, linewidth=None, whis=1.5, notch=False, ax=None, **kwargs)

              
            
  • x:指定箱線圖的x軸數據。
  • y:指定箱線圖的y軸數據。
  • hue:指定分組變量。
  • data:指定用于繪圖的數據集。
  • order:傳遞一個字符串列表,用于分類變量的排序。
  • hue_order:傳遞一個字符串列表,用于分類變量hue值的排序。
  • orient:指定箱線圖的呈現方向,默認為垂直方向。
  • color:指定所有箱線圖的填充色。
  • palette:指定hue變量的區分色。
  • saturation:指定顏色的透明度。
  • width:指定箱線圖的寬度。
  • dodge:bool類型的參數,當使用hue參數時,是否繪制水平交錯的箱線圖,默認為True。
  • fliersize:指定異常值點的大小。
  • linewidth:指定箱體邊框的寬度。
  • whis:指定上下須與上下四分位的距離,默認為1.5倍的四分位差。
  • notch:bool類型的參數,是否繪制凹口箱線圖,默認為False。
  • ax:指定子圖的位置。
  • **kwargs:關鍵字參數,可以調用plt.boxplot函數中的其他參數。

這里仍以上海二手房數據為例,應用seaborn模塊中的boxplot函數繪制分組箱線圖,詳細代碼如下:

            
              # 繪制分組箱線圖
sns.boxplot(x = 'region', y = 'price_unit', data = Sec_Buildings, 
            order = avg_price.index, showmeans=True,color = 'steelblue',
            flierprops = {'marker':'o','markerfacecolor':'red', 'markersize':3}, 
            meanprops = {'marker':'D','markerfacecolor':'indianred', 'markersize':4},
            medianprops = {'linestyle':'--','color':'orange'}
           )
# 更改x軸和y軸標簽
plt.xlabel('')
plt.ylabel('單價(元)')
# 添加標題
plt.title('不同行政區域的二手房單價對比')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第19張圖片
通過如上代碼,同樣可以得到完全一致的分組箱線圖。這里建議讀者不要直接學習和使用pandas模塊和seaborn模塊繪制統計圖形,而是先把matplotlib模塊摸透,因為Python的核心繪圖模塊是matplotlib。

6.2.3 小提琴圖
小提琴圖是比較有意思的統計圖形,它將數值型數據的核密度圖與箱線圖融合在一起,進而得到一個形似小提琴的圖形。盡管matplotlib模塊也提供了繪制小提琴圖的函數violinplot,但是繪制出來的圖形中并不包含一個完整的箱線圖,所以本節將直接使用seaborn模塊中的violinplot函數繪制小提琴圖。首先,帶領讀者了解一下有關violinplot函數的語法和參數含義:

              
                sns.violinplot(x=None, y=None, hue=None, 
data=None, order=None, hue_order=None,
        bw='scott', cut=2, scale='area', scale_hue=True, gridsize=100,
        width=0.8, inner='box', split=False, dodge=True, orient=None,
        linewidth=None, color=None, palette=None, saturation=0.75, ax=None)

              
            
  • x:指定小提琴圖的x軸數據。
  • y:指定小提琴圖的y軸數據。
  • hue:指定一個分組變量。
  • data:指定繪制小提琴圖的數據集。
  • order:傳遞一個字符串列表,用于分類變量的排序。
  • hue_order:傳遞一個字符串列表,用于分類變量hue值的排序。
  • bw:指定核密度估計的帶寬,帶寬越大,密度曲線越光滑。
  • scale:用于調整小提琴圖左右的寬度,如果為area,則表示每個小提琴圖左右部分擁有相同的面積;如果為count,則表示根據樣本數量來調節寬度;如果為width,則表示每個小提琴圖左右兩部分擁有相同的寬度。
  • scale_hue:bool類型參數,當使用hue參數時,是否對hue變量的每個水平做標準化處理,默認為True。
  • width:使用hue參數時,用于控制小提琴圖的寬度。
  • inner:指定小提琴圖內部數據點的形態,如果為box,則表示繪制微型的箱線圖;如果為quartiles,則表示繪制四分位的分布圖;如果為point或stick,則表示繪制點或小豎條。
  • split:bool類型參數,使用hue參數時,將小提琴圖從中間分為兩個不同的部分,默認為False。
  • dodge:bool類型的參數,當使用hue參數時,是否繪制水平交錯的小提琴圖,默認為True。
  • orient:指定小提琴圖的呈現方向,默認為垂直方向。
  • linewidth:指定小提琴圖的所有線條寬度。
  • color:指定小提琴圖的顏色,該參數與palette參數一起使用時無效。
  • palette:指定hue變量的區分色。
  • saturation:指定顏色的透明度。
  • ax:指定子圖的位置。

接下來,以酒吧的消費數據為例(數據包含客戶的消費金額、消費時間、打賞金額、客戶性別、是否抽煙等字段),利用如上介紹的函數繪制分組小提琴圖,以幫助讀者進一步了解參數的含義,繪圖代碼如下:

            
              # 讀取數據
tips = pd.read_csv(r'D:\PyProject\data\tips.csv')
# 繪制分組小提琴圖
sns.violinplot(x = "total_bill", # 指定x軸的數據
               y = "day", # 指定y軸的數據
               hue = "sex", # 指定分組變量
               data = tips, # 指定繪圖的數據集
               order = ['Thur','Fri','Sat','Sun'], # 指定x軸刻度標簽的順序
               scale = 'count', # 以男女客戶數調節小提琴圖左右的寬度
               split = True, # 將小提琴圖從中間割裂開,形成不同的密度曲線;
               palette = 'RdBu' # 指定不同性別對應的顏色(因為hue參數為設置為性別變量)
              )
# 添加圖形標題
plt.title('每天不同性別客戶的消費額情況')
# 設置圖例
plt.legend(loc = 'upper center', ncol = 2)
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第20張圖片
如圖6-19所示,得到了分組的小提琴圖,讀者會發現,小提琴圖的左右兩邊并不對稱,是因為同時使用了hue參數和split參數,兩邊的核密度圖代表了不同性別客戶的消費額分布。從這張圖中,一共可以反映四個維度的信息,y軸表示客戶的消費額、x軸表示客戶的消費時間、顏色圖例表示客戶的性別、左右核密度圖的寬度代表了樣本量。以周五和周六兩天為例,周五的男女客戶數量差異不大,而周六男性客戶要比女性客戶多得多,那是因為右半邊的核密度圖更寬一些。

6.2.4 折線圖
對于時間序列數據而言,一般都會使用折線圖反映數據背后的趨勢。通常折線圖的橫坐標指代日期數據,縱坐標代表某個數值型變量,當然還可以使用第三個離散變量對折線圖進行分組處理。接下來僅使用Python中的matplotlib模塊和pandas模塊實現折線圖的繪制。盡管seaborn模塊中的tsplot函數也可以繪制時間序列的折線圖,但是該函數非常不合理,故不在本節中介紹。

1.matplotlib模塊
折線圖的繪制可以使用matplotlib模塊中的plot函數實現。關于該函數的語法和參數含義如下:

              
                plt.plot(x, y, linestyle, linewidth, color, marker,
     markersize, markeredgecolor, markerfactcolor,
     markeredgewidth, label, alpha)

              
            
  • x:指定折線圖的x軸數據。
  • y:指定折線圖的y軸數據。
  • linestyle:指定折線的類型,可以是實線、虛線、點虛線、點點線等,默認為實線。
  • linewidth:指定折線的寬度。
  • marker:可以為折線圖添加點,該參數是設置點的形狀。
  • markersize:設置點的大小。
  • markeredgecolor:設置點的邊框色。
  • markerfactcolor:設置點的填充色。
  • markeredgewidth:設置點的邊框寬度。
  • label:為折線圖添加標簽,類似于圖例的作用。

為了進一步理解plot函數中的參數含義,這里以某微信公眾號的閱讀人數和閱讀人次為例(數據包含日期、人數和人次三個字段),繪制2017年第四季度微信文章閱讀人數的折線圖,代碼如下:

            
              # 數據讀取
wechat = pd.read_excel(r'D:\PyProject\data\wechat.xlsx')
# 繪制單條折線圖
plt.plot(wechat.Date, # x軸數據
         wechat.Counts, # y軸數據
         linestyle = '-', # 折線類型
         linewidth = 2, # 折線寬度
         color = 'steelblue', # 折線顏色
         marker = 'o', # 折線圖中添加圓點
         markersize = 6, # 點的大小
         markeredgecolor='black', # 點的邊框色
         markerfacecolor='brown') # 點的填充色
# 添加y軸標簽
plt.ylabel('人數')
# 添加圖形標題
plt.title('每天微信文章閱讀人數趨勢')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第21張圖片
如圖6-20所示,在繪制折線圖的同時,也添加了每個數據對應的圓點。讀者可能會注意到,代碼中折線類型和點類型分別用一個減號-(代表實線)和字母o(代表空心圓點)表示。是否還有其他的表示方法?這里將常用的線型和點型匯總到表6-1和表6-2中。

第六章Python數據可視化_第22張圖片
雖然上面的圖形可以反映有關微信文章閱讀人數的波動趨勢,但是為了進一步改進這個折線圖,還需要解決兩個問題:

  • 如何將微信文章的閱讀人數和閱讀人次同時呈現在圖中。
  • 對于x軸的刻度標簽,是否可以只保留月份和日期,并且以7天作為間隔。
            
              # 繪制兩條折線圖
# 導入模塊,用于日期刻度的修改
import matplotlib as mpl
# 繪制閱讀人數折線圖
plt.plot(wechat.Date, # x軸數據
         wechat.Counts, # y軸數據
         linestyle = '-', # 折線類型,實心線
         color = 'steelblue', # 折線顏色
         label = '閱讀人數'
         )
# 繪制閱讀人次折線圖
plt.plot(wechat.Date, # x軸數據
         wechat.Times, # y軸數據
         linestyle = '--', # 折線類型,虛線
         color = 'indianred', # 折線顏色
         label = '閱讀人次'
         )

# 獲取圖的坐標信息
ax = plt.gca()
# 設置日期的顯示格式  
date_format = mpl.dates.DateFormatter("%m-%d")  
ax.xaxis.set_major_formatter(date_format) 
# 設置x軸顯示多少個日期刻度
# xlocator = mpl.ticker.LinearLocator(10)
# 設置x軸每個刻度的間隔天數
xlocator = mpl.ticker.MultipleLocator(7)
ax.xaxis.set_major_locator(xlocator)
# 為了避免x軸刻度標簽的緊湊,將刻度標簽旋轉45度
plt.xticks(rotation=45)

# 添加y軸標簽
plt.ylabel('人數')
# 添加圖形標題
plt.title('每天微信文章閱讀人數與人次趨勢')
# 添加圖例
plt.legend()
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第23張圖片
如圖6-21所示,恰到好處地解決了之前提出的兩個問題。上面的繪圖代碼可以分解為兩個核心部分:

  • 運用兩次plot函數分別繪制閱讀人數和閱讀人次的折線圖,最終通過plt.show()將兩條折線呈現在一張圖中。
  • 日期型軸刻度的設置,ax變量用來獲取原始狀態的軸屬性,然后基于ax對象修改刻度的顯示方式,一個是僅包含月日的格式,另一個是每7天作為一個間隔。

2.pandas模塊
如果使用pandas模塊繪制折線圖,調用的仍然是plot方法,接下來以2015—2017年上海每天的最高氣溫數據為例,繪制每月平均最高氣溫的三條折線圖,具體代碼如下:

            
              # 讀取天氣數據
weather = pd.read_excel(r'D:\PyProject\data\weather.xlsx')
# 統計每月的平均最高氣溫
data = weather.pivot_table(index = 'month', columns='year', values='high')
# 繪制折線圖
data.plot(kind = 'line', 
          style = ['-','--',':'] # 設置折線圖的線條類型
         )
# 修改x軸和y軸標簽
plt.xlabel('月份')
plt.ylabel('氣溫')
# 添加圖形標題
plt.title('每月平均最高氣溫波動趨勢')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第24張圖片

如圖6-22所示,圖中表示的是各年份中每月平均最高氣溫的走勢,雖然繪圖的核心部分(plot過程)很簡單,但是前提需要將原始數據集轉換成可以繪制多條折線圖的格式,即構成三條折線圖的數據分別為數據框的三個字段。為了構造特定需求的數據集,使用了數據框的pivot_table方法,形成一張滿足條件的透視表。圖6-23所示就是數據集轉換的前后對比。

第六章Python數據可視化_第25張圖片

6.3 關系型數據的可視化

前面的兩節內容都是基于獨立的離散變量或數值變量進行的可視化展現。在眾多的可視化圖形中,有一類圖形專門用于探究兩個或三個變量之間的關系。例如,散點圖用于發現兩個數值變量之間的關系,氣泡圖可以展現三個數值變量之間的關系,熱力圖則體現了兩個離散變量之間的組合關系。
本節將使用matplotlib模塊、pandas模塊和seaborn模塊繪制上述所介紹的三種關系型圖形。下面首先了解一下最常用的散點圖是如何繪制的。

6.3.1 散點圖
如果需要研究兩個數值型變量之間是否存在某種關系,例如正向的線性關系,或者是趨勢性的非線性關系,那么散點圖將是最佳的選擇。

1.matplotlib模塊
matplotlib模塊中的scatter函數可以非常方便地繪制兩個數值型變量的散點圖。這里首先將該函數的語法及參數含義寫在下方,以便讀者掌握函數的使用:

              
                scatter(x, y, s=20, c=None, marker='o', cmap=None, norm=None, vmin=None,
     vmax=None, alpha=None, linewidths=None, edgecolors=None)

              
            

x:指定散點圖的x軸數據。 y:指定散點圖的y軸數據。 s:指定散點圖點的大小,默認為20,通過傳入其他數值型變量,可以實現氣泡圖的繪制。 c:指定散點圖點的顏色,默認為藍色,也可以傳遞其他數值型變量,通過cmap參數的色階表示數值大小。 marker:指定散點圖點的形狀,默認為空心圓。 cmap:指定某個Colormap值,只有當c參數是一個浮點型數組時才有效。 norm:設置數據亮度,標準化到0~1,使用該參數仍需要參數c為浮點型的數組。 vmin、vmax:亮度設置,與norm類似,如果使用norm參數,則該參數無效。 alpha:設置散點的透明度。 linewidths:設置散點邊界線的寬度。 edgecolors:設置散點邊界線的顏色。

下面以iris數據集為例,探究如何應用matplotlib模塊中的scatter函數繪制花瓣寬度與長度之間的散點圖,繪圖代碼如下:

            
              # 讀入數據
iris = pd.read_csv(r'D:\PyProject\data\iris.csv')
# 繪制散點圖
plt.scatter(x = iris.Petal_Width, # 指定散點圖的x軸數據
            y = iris.Petal_Length, # 指定散點圖的y軸數據
            color = 'steelblue' # 指定散點圖中點的顏色
           )
# 添加x軸和y軸標簽
plt.xlabel('花瓣寬度')
plt.ylabel('花瓣長度')
# 添加標題
plt.title('鳶尾花的花瓣寬度與長度關系')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第26張圖片
如圖6-24所示,通過scatter函數就可以非常簡單地繪制出花瓣寬度與長度的散點圖。如果使用pandas模塊中的plot方法,同樣可以很簡單地繪制出散點圖。

2.pandas模塊

            
              # Pandas模塊繪制散點圖
# 繪制散點圖
iris.plot(x = 'Petal_Width', y = 'Petal_Length', kind = 'scatter', title = '鳶尾花的花瓣寬度與長度關系')
# 修改x軸和y軸標簽
plt.xlabel('花瓣寬度')
plt.ylabel('花瓣長度')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第27張圖片
盡管使用這兩個模塊都可以非常方便地繪制出散點圖,但是繪制分組散點圖會稍微復雜一點。如果讀者使用seaborn模塊中的lmplot函數,那么繪制分組散點圖就太簡單了,而且該函數還可以根據散點圖添加線性擬合線。

3.seaborn模塊
為了使讀者清楚地掌握lmplot函數的使用方法,有必要介紹一下該函數的語法和參數含義:

              
                lmplot(x, y, data, hue=None, col=None, row=None, palette=None, col_wrap=None,
      size=5, aspect=1, markers='o', sharex=True, sharey=True, hue_order=None,
     col_order=None, row_order=None, legend=True, legend_out=True, scatter=True,
      fit_reg=True, ci=95, n_boot=1000, order=1, logistic=False, lowess=False,
                 robust=False, logx=False, x_partial=None, y_partial=None, truncate=False,
  	x_jitter=None, y_jitter=None, scatter_kws=None, line_kws=None)

              
            
  • x,y:指定x軸和y軸的數據。
  • data:指定繪圖的數據集。
  • hue:指定分組變量。
  • col,row:用于繪制分面圖形,指定分面圖形的列向與行向變量。
  • palette:為hue參數指定的分組變量設置顏色。
  • col_wrap:設置分面圖形中每行子圖的數量。
  • size:用于設置每個分面圖形的高度。
  • aspect:用于設置每個分面圖形的寬度,寬度等于size*aspect。
  • markers:設置點的形狀,用于區分hue參數指定的變量水平值。
  • sharex,sharey:bool類型參數,設置繪制分面圖形時是否共享x軸和y軸,默認為True。 hue_order,col_order,row_order:為hue參數、col參數和row參數指定的分組變量設值水平值順序。
  • legend:bool類型參數,是否顯示圖例,默認為True。
  • legend_out:bool類型參數,是否將圖例放置在圖框外,默認為True。
  • scatter:bool類型參數,是否繪制散點圖,默認為True。 fit_reg:bool類型參數,是否擬合線性回歸,默認為True。
  • ci:繪制擬合線的置信區間,默認為95%的置信區間。
  • n_boot:為了估計置信區間,指定自助重抽樣的次數,默認為1000次。 order:指定多項式回歸,默認指數為1。
  • logistic:bool類型參數,是否擬合邏輯回歸,默認為False。 lowess:bool類型參數,是否擬合局部多項式回歸,默認為False。
  • robust:bool類型參數,是否擬合魯棒回歸,默認為False。
  • logx:bool類型參數,是否對x軸做對數變換,默認為False。
  • x_partial,y_partial:為x軸數據和y軸數據指定控制變量,即排除x_partial和y_partial變量的影響下繪制散點圖。
  • truncate:bool類型參數,是否根據實際數據的范圍對擬合線做截斷操作,默認為False。
  • x_jitter,y_jitter:為x軸變量或y軸變量添加隨機噪聲,當x軸數據與y軸數據比較密集時,可以使用這兩個參數。
  • scatter_kws:設置點的其他屬性,如點的填充色、邊框色、大小等。
  • line_kws:設置擬合線的其他屬性,如線的形狀、顏色、粗細等。

該函數的參數雖然比較多,但是大多數情況下讀者只需使用幾個重要的參數,如x、y、hue、data等。接下來仍以iris數據集為例,繪制分組散點圖,繪圖代碼如下:

            
              # seaborn模塊繪制分組散點圖
sns.lmplot(x = 'Petal_Width', # 指定x軸變量
           y = 'Petal_Length', # 指定y軸變量
           hue = 'Species', # 指定分組變量
           data = iris, # 指定繪圖數據集
           legend_out = False, # 將圖例呈現在圖框內
           truncate=True # 根據實際的數據范圍,對擬合線作截斷操作
          )
# 修改x軸和y軸標簽
plt.xlabel('花瓣寬度')
plt.ylabel('花瓣長度')
# 添加標題
plt.title('鳶尾花的花瓣寬度與長度關系')
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第28張圖片
如圖6-25所示,lmplot函數不僅可以繪制分組散點圖,還可以對每個組內的散點添加回歸線(圖6-25默認擬合線性回歸線)。分組效果的體現是通過hue參數設置的,如果需要擬合其他回歸線,可以指定lowess參數(局部多項式回歸)、logistic參數(邏輯回歸)、order參數(多項式回歸)和robust參數(魯棒回歸)。

6.3.2 氣泡圖
上一節所介紹的散點圖都是反映兩個數值型變量的關系,如果還想通過散點圖添加第三個數值型變量的信息,一般可以使用氣泡圖。氣泡圖的實質就是通過第三個數值型變量控制每個散點的大小,點越大,代表的第三維數值越高,反之亦然。接下來將會介紹如何通過Python繪制氣泡圖。
在上一節中,應用matplotlib模塊中的scatter函數繪制了散點圖,本節將繼續使用該函數繪制氣泡圖。要實現氣泡圖的繪制,關鍵的參數是s,即散點圖中點的大小,如果將數值型變量傳遞給該參數,就可以輕松繪制氣泡圖了。如果讀者對該函數的參數含義還不是很了解,可以查看上一節中的參數含義說明。
下面以某超市的商品類別銷售數據為例,繪制銷售額、利潤和利潤率之間的氣泡圖,探究三者之間的關系,繪圖代碼如下:

            
              # 讀取數據
Prod_Category = pd.read_excel(r'D:\PyProject\data\SuperMarket.xlsx')
# 將利潤率標準化到[0,1]之間(因為利潤率中有負數),然后加上微小的數值0.001
range_diff = Prod_Category.Profit_Ratio.max()-Prod_Category.Profit_Ratio.min()
Prod_Category['std_ratio'] = (Prod_Category.Profit_Ratio-Prod_Category.Profit_Ratio.min())/range_diff + 0.001

# 繪制辦公用品的氣泡圖
plt.scatter(x = Prod_Category.Sales[Prod_Category.Category == '辦公用品'], 
           y = Prod_Category.Profit[Prod_Category.Category == '辦公用品'], 
           s = Prod_Category.std_ratio[Prod_Category.Category == '辦公用品']*1000,
           color = 'steelblue', label = '辦公用品', alpha = 0.6
            )
# 繪制技術產品的氣泡圖
plt.scatter(x = Prod_Category.Sales[Prod_Category.Category == '技術產品'], 
           y = Prod_Category.Profit[Prod_Category.Category == '技術產品'], 
           s = Prod_Category.std_ratio[Prod_Category.Category == '技術產品']*1000,
           color = 'indianred' , label = '技術產品', alpha = 0.6
          )
# 繪制家具產品的氣泡圖
plt.scatter(x = Prod_Category.Sales[Prod_Category.Category == '家具產品'], 
           y = Prod_Category.Profit[Prod_Category.Category == '家具產品'], 
           s = Prod_Category.std_ratio[Prod_Category.Category == '家具產品']*1000,
           color = 'black' , label = '家具產品', alpha = 0.6
          )
# 添加x軸和y軸標簽
plt.xlabel('銷售額')
plt.ylabel('利潤')
# 添加標題
plt.title('銷售額、利潤及利潤率的氣泡圖')
# 添加圖例
plt.legend()
# 顯示圖形
plt.show()

            
          

結果:
第六章Python數據可視化_第29張圖片
如圖6-26所示,應用scatter函數繪制了分組氣泡圖,從圖中可知,辦公用品和家具產品的利潤率波動比較大(因為這兩類圓點大小不均)。從代碼角度來看,繪圖的核心部分是使用三次scatter函數,而且代碼結構完全一樣,如果讀者對for循環掌握得比較好,完全可以使用循環的方式替換三次scatter函數的重復應用。
需要說明的是,如果s參數對應的變量值小于等于0,則對應的氣泡點是無法繪制出來的。這里提供一個解決思路,就是先將該變量標準化為[0,1],再加上一個非常小的值,如0.001。如上代碼所示,最后對s參數擴大500倍的目的就是凸顯氣泡的大小。
遺憾的是,pandas模塊和seaborn模塊中沒有繪制氣泡圖的方法或函數,故這里就不再衍生了。如果讀者確實需要繪制氣泡圖,又覺得matplotlib模塊中的scatter函數用起來比較燦瑣,可以使用Python的bokeh模塊,有關該模塊的詳細內容,可以查看官方文檔。

6.3.3 熱力圖

最后介紹另一種關系型數據的可視化圖形,即熱力圖,有時也稱之為交叉填充表。該圖形最典型的用法就是實現列聯表的可視化,即通過圖形的方式展現兩個離散變量之間的組合關系。讀者可以借助于seaborn模塊中的heatmap函數,完成熱力圖的繪制。按照慣例,首先對該函數的用法及參數含義做如下解釋:

              
                heatmap(data, vmin=None, vmax=None, cmap=None, center=None, annot=None, fmt='.2g',
     annot_kws=None, linewidths=0, linecolor='white', cbar=True, cbar_kws = None,
     square=False, xticklabels='auto', yticklabels='auto', mask=None, ax=None)

              
            
  • data:指定繪制熱力圖的數據集。
  • vmin,vmax:用于指定圖例中最小值與最大值的顯示值。
  • cmap:指定一個colormap對象,用于熱力圖的填充色。
  • center:指定顏色中心值,通過該參數可以調整熱力圖的顏色深淺。
  • annot:指定一個bool類型的值或與data參數形狀一樣的數組,如果為True,就在熱力圖的每個單元上顯示數值。
  • fmt:指定單元格中數據的顯示格式。
  • annot_kws:有關單元格中數值標簽的其他屬性描述,如顏色、大小等。
  • linewidths:指定每個單元格的邊框寬度。
  • linecolor:指定每個單元格的邊框顏色。
  • cbar:bool類型參數,是否用顏色條作為圖例,默認為True。
  • square:bool類型參數,是否使熱力圖的每個單元格為正方形,默認為False。
  • cbar_kws:有關顏色條的其他屬性描述。
  • xticklabels,yticklabels:指定熱力圖x軸和y軸的刻度標簽,如果為True,則分別以數據框的變量名和行名稱作為刻度標簽。
  • mask:用于突出顯示某些數據。
  • ax:用于指定子圖的位置。

接下來,以某服裝店的交易數據為例,統計2009—2012年每個月的銷售總額,然后運用如上介紹的heatmap函數對統計結果進行可視化展現,具體代碼如下:

            
              # 讀取數據
Sales = pd.read_excel(r'D:\PyProject\data\Sales.xlsx')
# 根據交易日期,衍生出年份和月份字段
Sales['year'] = Sales.Date.dt.year
Sales['month'] = Sales.Date.dt.month
# 統計每年各月份的銷售總額
Summary = Sales.pivot_table(index = 'month', columns = 'year', values = 'Sales', aggfunc = np.sum)

# 繪制熱力圖
sns.heatmap(data = Summary, # 指定繪圖數據
            cmap = 'PuBuGn', # 指定填充色
            linewidths = .1, # 設置每個單元格邊框的寬度
            annot = True, # 顯示數值
            fmt = '.1e' # 以科學計算法顯示數據
            )
#添加標題
plt.title('每年各月份銷售總額熱力圖')
# 顯示圖形
plt.show()

            
          

第六章Python數據可視化_第30張圖片
如表6-3所示,它是列聯表的格式,反映的是每年各月份的銷售總額。很顯然,通過肉眼是無法迅速發現銷售業績在各月份中的差異的,如果將數據表以熱力圖的形式展現,問題就會簡單很多。
第六章Python數據可視化_第31張圖片
如圖6-27所示就是將表格進行可視化的結果,每個單元格顏色的深淺代表數值的高低,通過顏色就能迅速發現每年各月份銷售情況的好壞。

6.4 多個圖形的合并

工作中往往會根據業務需求,將繪制的多個圖形組合到一個大圖框內,形成類似儀表板的效果。針對這種情況,如何應用Python將前面所學的各種圖形匯總到一個圖表中,這將是本節所要學習的重點。
關于多種圖形的組合,可以使用matplotlib模塊中的subplot2grid函數。這個函數的靈活性非常高,構成的組合圖既可以是m×n的矩陣風格,也可以是跨行或跨列的矩陣風格。接下來,對該函數的用法和參數含義加以說明:

              
                subplot2grid(shape, loc, rowspan=1, colspan=1, **kwargs)

              
            
  • shape:指定組合圖的框架形狀,以元組形式傳遞,如2×3的矩陣可以表示成(2,3)。
  • loc:指定子圖所在的位置,如shape中第一行第一列可以表示成(0,0)。
  • rowspan:指定某個子圖需要跨幾行。
  • colspan:指定某個子圖需要跨幾列。

為了使讀者理解函數中的四個參數,這里以2×3的組圖布局為例,說明子圖位置與跨行、跨列的概念,如圖6-28所示。
第六章Python數據可視化_第32張圖片
這兩種布局的前提都需要設置shape參數為(2,3),所不同的是,左圖一共需要布置6個圖形;右圖只需要布置4個圖形,其中第三列跨了兩行(rowspan需要指定為2),第二行跨了兩列(colspan需要指定為2)。圖框中的元組值代表了子圖的位置。接下來以某集市商品交易數據為例,繪制含跨行和跨列的組合圖,代碼如下:

            
              # 讀取數據
Prod_Trade = pd.read_excel(r'D:\PyProject\data\Prod_Trade.xlsx')
# 衍生出交易年份和月份字段
Prod_Trade['year'] = Prod_Trade.Date.dt.year
Prod_Trade['month'] = Prod_Trade.Date.dt.month

# 設置大圖框的長和高
plt.figure(figsize = (12,6))
# 設置第一個子圖的布局
ax1 = plt.subplot2grid(shape = (2,3), loc = (0,0))
# 統計2012年各訂單等級的數量
Class_Counts = Prod_Trade.Order_Class[Prod_Trade.year == 2012].value_counts()
Class_Percent = Class_Counts/Class_Counts.sum()
# 將餅圖設置為圓形(否則有點像橢圓)
ax1.set_aspect(aspect = 'equal')
# 繪制訂單等級餅圖
ax1.pie(x = Class_Percent.values, labels = Class_Percent.index, autopct = '%.1f%%')
# 添加標題
ax1.set_title('各等級訂單比例')

# 設置第二個子圖的布局
ax2 = plt.subplot2grid(shape = (2,3), loc = (0,1))
# 統計2012年每月銷售額
Month_Sales = Prod_Trade[Prod_Trade.year == 2012].groupby(by = 'month').aggregate({'Sales':np.sum})
# 繪制銷售額趨勢圖
Month_Sales.plot(title = '2012年各月銷售趨勢', ax = ax2, legend = False)
# 刪除x軸標簽
ax2.set_xlabel('')

# 設置第三個子圖的布局
ax3 = plt.subplot2grid(shape = (2,3), loc = (0,2), rowspan = 2)
# 繪制各運輸方式的成本箱線圖
sns.boxplot(x = 'Transport', y = 'Trans_Cost', data = Prod_Trade, ax = ax3)
# 添加標題
ax3.set_title('各運輸方式成本分布')
# 刪除x軸標簽
ax3.set_xlabel('')
# 修改y軸標簽
ax3.set_ylabel('運輸成本')

# 設置第四個子圖的布局
ax4 = plt.subplot2grid(shape = (2,3), loc = (1,0), colspan = 2)
# 2012年客單價分布直方圖
sns.distplot(Prod_Trade.Sales[Prod_Trade.year == 2012], bins = 40, norm_hist = True, ax = ax4, hist_kws = {'color':'steelblue'}, kde_kws=({'linestyle':'--', 'color':'red'}))
# 添加標題
ax4.set_title('2012年客單價分布圖')
# 修改x軸標簽
ax4.set_xlabel('銷售額')

# 調整子圖之間的水平間距和高度間距
plt.subplots_adjust(hspace=0.6, wspace=0.3)
# 圖形顯示
plt.show()

            
          

結果:
第六章Python數據可視化_第33張圖片
如圖6-29所示,構成了2×3風格的組合圖,其中兩幅子圖是跨行和跨列的,而且這里特地選了matplotlib模塊、pandas模塊和seabron模塊繪制子圖,目的是讓讀者能夠掌握不同模塊圖形的組合。針對如上代碼,需要講解幾個重要的知識點:

  • 在繪制每一幅子圖之前,都需要運用subplot2grid函數控制子圖的位置,并傳遞給一個變量對象(如代碼中的ax1、ax2等)。
  • 為了使子圖位置(ax1、ax2等)產生效果,不同的繪圖模塊需要應用不同的方法。如果通過matplotlib模塊繪制子圖,則必須使用ax1.plot_function的代碼語法(如上代碼中,繪制餅圖的過程);如果通過pandas模塊或seaborn模塊繪制子圖,則需要為繪圖“方法”或函數指定ax參數(如上代碼中,繪制折線圖、直方圖和箱線圖的過程)。
  • 如果為子圖添加標題、坐標軸標簽、刻度值標簽等,不能直接使用plt.title、plt.xlabel、plt.xticks等函數,而是換成ax1.set_*的形式(可參考如上代碼中對子圖標題、坐標軸標簽的設置)。
  • 由于子圖之間的默認寬間距和高間距不太合理,故需要通過subplots_adjust函數重新修改子圖之間的水平間距和垂直間距(如倒數第二行代碼所示)。

6.5 本章小結

本章的主題是關于數據的可視化,通過每一個具體的案例介紹了有關matplotlib模塊、pandas模塊和seaborn模塊的繪圖函數和參數含義,分別針對離散型數據、數值型數據和關系型數據講解了最為常用的可視化圖形,包括餅圖、條形圖、直方圖、核密度曲線、箱線圖、小提琴圖、折線圖、散點圖、氣泡圖和熱力圖。最后,借助于subplot2grid函數實現各種模塊下圖形的組合。
通過Python完成數據可視化的模塊還有很多種,例如ggplot、bokeh、pygal、plotly等,讀者可以前往各自的官網查看詳細的文檔說明,相信讀者也會喜歡上其中的幾個模塊。需要注意的是,Python繪圖的核心模塊是matplotlib,其他模塊的繪圖多多少少都會依賴于該模塊,所以讀者一定要牢牢掌握matplotlib模塊中的重要知識點。
本章一共講解了10種常用的統計圖形,為了使讀者方便記憶這些繪圖函數和“方法”,特將本文涉及的繪圖函數匯總如下:
第六章Python數據可視化_第34張圖片


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 成人在线视频你懂的 | 日本丰满少妇一区二区三区 | 久久精品视频在线播放 | 与子乱对白在线播放单亲国产 | av免费观| 欧美国产不卡 | 奇米四色狠狠 | 中文字幕精品亚洲无线码一区 | 天天躁日日躁狠狠躁人妻 | 日日摸夜夜夜夜夜添 | 2020最新无码国产在线观看 | 一级片免费在线播放 | 国产99视频精品免费观看9 | 美丽人妻系列无码专区 | 免费全部高h视频无码软件 国产又黄又粗又猛又爽的视频 | 色精品视频 | 亚洲国产精品一区二区尤物区 | 中国女人特级毛片 | 欧美福利网 | 911露脸国语对白 | 99日精品 | 亚洲旡码av中文字幕 | 国产精品91在线观看 | 国产精品黄视频 | 红杏亚洲影院一区二区三区 | 国产日韩欧美一区二区久久精品 | 男人免费网站 | 五月网婷婷 | 久久精品国产视频在热 | 91亚洲天堂 | 热re99久久精品国99热线看 | 国产一卡2卡3卡四卡精品网站免费国 | 99国产欧美另类久久片 | 亚州福利 | 懂色av一区二区三区久久久 | 人妻在卧室被老板疯狂进入国产 | 午夜中文字幕 | 久久99一区 | 国产麻豆乱子伦午夜视频观看 | 亚洲色精品88色婷婷七月丁香 | 久久国产精品大桥未久av | 干一夜综合| 久久出品必属精品 | 亚洲国产成人资源在线 | 日本亚洲欧洲另类图片 | 精品久久久久久久久久软件 | 日本加勒比在线视频 | 91精品国产综合久久久久久久 | 91自产国偷拍在线 | 亚洲精品无码一区二区三区久久久 | 久久精品国产精品国产一区 | 日本精品777777免费视频 | 久久天堂网 | 狠狠色丁香婷婷综合欧美 | 国产女人高潮大叫毛片 | 激情网婷婷 | 亚洲国产精品久久精品 | 少妇人妻偷人激情视频 | 无码av天天av天天爽 | 第一av在线| 免费无码又爽又刺激成人 | 精品日韩在线 | 奇米一区二区三区 | 国内精品写真在线观看 | 国产毛片久久久久久美女视频 | 国产91av视频在线观看 | 激情精品成人一区二区在线看 | av亚洲精华国产精华精 | 天天射日| 成熟老妇女视频 | 天天射天天拍 | 夜夜爽爽爽久久久久久魔女 | 欧美z0zo人禽交免费观看99 | 亚洲gv2023 | 少妇被多人c夜夜爽爽 | 色综合天天色综合久久网 | 亚洲精品乱码久久久久久久久久 | 青青青国产免a在线观看 | 日韩精品视频在线观看一区二区 | 欧美日本免费高清一区二区 | 国产影音先锋 | 亚洲国产成人福利精品 | gv天堂gv无码男同在线观看 | 久久这里只有热精品18 | 北岛玲av在线| 亚洲色网址 | 在线观看国产精品日韩av | 性一交一乱一伦一色一情丿按摩 | 少妇被躁爽到高潮无码人狍大战 | 午夜无码乱码在线观看 | 99久久免费只有精品国产 | 精品在线不卡 | 香港三级午夜理论三级 | 久久青青精品 | 久青草无码视频在线观看 | 国产精品久久久久久久白丝制服 | 国产一精品一av一免费 | 久久国产影视 | 狠狠综合久久久久尤物丿 | 伊人狠狠色j香婷婷综合 | 日韩伦理在线视频 | 丁香五香天堂 | 欧美va久久久噜噜噜久久 | 白白色免费视频 | 天堂在线8 | 日韩国产欧美亚洲v片 | 国产成人午夜精品5599 | 成人无码视频在线观看大全 | 日本亚洲一区 | 伊人久久大香线蕉综合影院首页 | 亚洲码无人客一区二区三区 | 无码人妻久久一区二区三区免费丨 | 国产精品自在线拍亚洲另类 | 久久久成人999亚洲区美女 | 日本真人做爰免费的视频 | 午夜看毛片| 国产亚洲综合区成人国产系列 | 成在线人视频免费视频 | 亚洲第一综合网 | 国产野战无套av毛片 | 亚洲国产精品无码专区在线观看 | 在线观看亚洲色图 | av爽妇网 | 欧美日韩高清不卡 | 欧美与黑人午夜性猛交久久久 | 亚洲欧美日韩综合久久久 | 亚洲天堂网在线观看视频 | 日本黄色一级片免费看 | 男人的天堂网av | 国产日韩亚洲 | 国产成人无码a区在线观看视频 | 99精产国品一二三产区在线 | 久久久久久婷 | 国产精品夜夜春夜夜爽 | www.久久爱白液流出h好爽 | 国产在线视频不卡 | 色橹橹欧美在线观看视频高清 | 国产精品v欧美精品∨日韩 天天躁日日躁狠狠躁喷水软件 | 亚洲欧美国产国产综合一区 | 亚洲色丰满少妇高潮18p | 殴美性猛交 | 免费观看日本污污ww网站 | 91伦理视频| 中文字字幕在线中文无码 | 天天精品免费视频 | 免费99精品国产自在在线 | 久久天堂视频 | 日本在线观看视频网站 | 高h各种姿势调教np肉奴视频 | 国产精品va无码免费 | 亚洲不卡在线观看 | 欧洲美熟女乱又伦 | 久久亚洲精中文字幕冲田杏梨 | 噜噜噜在线观看免费视频日本 | 日日日干 | 国产剧情久久 | 激情欧美一区二区 | 亚洲中文无码永久免 | 天堂综合在线 | 4438ⅹ亚洲全国最大色丁香 | 蜜臀久久精品99国产精品日本 | 国产偷自视频区视频 | 国产v片在线播放免费无码 日本三级播放 | 国产精品久久久综合久尹人久久9 | 欧美精品中文 | 97se亚洲国产综合自在线 | 富婆饥渴难耐69xxxx | 午夜精品久久久久久久2023 | 国产精品自拍视频一区 | 国产成人一二三 | 国产日产欧洲无码视频无遮挡 | 亚洲成品网站源码中国有限公司 | 色图社区 | 国产高清吃奶成免费视频网站 | 色综合中文字幕久久88 | 天天做天天爱天天综合网2021 | 男女猛烈啪啪无遮挡激烈 | 看成年女人午夜毛片免费 | 中文字幕一区二区三区视频 | www.2021av| 四虎永久在线精品免费一区二区 | 久久99国产精品久久99果冻传媒 | 久久另类视频 | 五月天婷婷伊人 | 再深点灬舒服灬太大了在线视频 | 亚洲性猛交xxxx | 亚洲永久在线观看 | 亚洲高清乱码午夜电影网 | 成人h无码动漫超w网站 | 噜噜爽av99 | 国产日韩欧美中文字幕 | 久久久成人一区二区免费影院 | 蜜臀久久久久 | 欧美黄色a级| 日韩在线观看视频一区 | 97影院理论午夜伦不卡 | 黑人巨大精品oideo | 97精品人妻一区二区三区香蕉 | 国产日韩一区二区三免费高清 | 久久成熟| 色综合天天综合综合国产 | 朝鲜女人大白屁股ass | 精品 亚洲 无码 自拍 另类 | 久久国产午夜精品理论片最新版本 | 亚洲欧美日韩国产另类电影 | 欧美ⅹxxxhd白浆 | 强制中出し~大桥未久在线播放 | 日韩三区四区 | 成人区人妻精品一区二区不卡 | 欧美天天拍在线视频 | 亚洲一区二区三区网站 | 日日操免费视频 | 国产精品精品 | 一级全黄色毛片 | 精品亚洲aⅴ无码一区二区三区 | 丨国产丨调教丨91丨 | 久久婷婷综合缴情亚洲狠狠_ | 久久伊人精品青青草原vr | 葵司有码中文字幕二三区 | 日韩人妻高清精品专区 | 国产在线精品无码二区二区 | 嫩呦国产一区二区三区av | 亚欧毛片 | 色欲av亚洲情无码av蜜桃 | 日韩亚洲欧美在线 | 免费久久久 | 夜夜爱夜鲁夜鲁很鲁 | 五月香蕉网 | 亚洲乱码中文字幕综合 | 午夜美女网站 | www.毛片| 久热中文字幕在线精品观 | 中文字幕一区在线播放 | 女人14毛片毛片毛片毛片区二 | 日本久久久www成人免费毛片丨 | 亚洲精品久久夜色撩人男男小说 | 成年午夜性影院免费观看 | 男人扒开添女人下部免费视频 | 日韩av片无码一区二区三区不卡 | 妇乱子伦精品小说网 | 午夜小网站| 狠狠躁夜夜躁人人爽超碰女h | 综合自拍亚洲综合图区高清 | 一区 亚洲 | 一本一本久久a久久综合精品 | 丁香九月婷婷综合 | 色欲色香天天天综合网站 | www.色网 | 欧美成人aa久久狼窝五月丁香 | 美女视频黄的全免费视频网站 | 日本美女久久久 | 华人少妇被黑人粗大的猛烈进 | 久久天天躁狠狠躁夜夜夜 | 国产精品久久久尹人香蕉 | 国产精品久久久久久久久侵犯 | 国产无遮挡18禁网站免费 | 国产美女流白浆 | 午夜精品久久久久久99热小说 | 亚洲卡1卡2卡四卡乱码 | 欧美人与动另类xxxx | 久久www免费人成_看片老司机 | 日韩av在线免费看 | 体内射精日本视频免费看 | 乱中年女人伦av一区二区 | 老熟女五十路乱子交尾中出一区 | 成人动漫综合网 | 欧美羞羞视频 | 国产老熟女伦老熟妇视频 | 欧美精品999 | 免费无码久久成人影片 | 欧洲极品女同videoso | 调教驯服丰满美艳麻麻在线视频 | 男人天堂av片 | 国产中的精品av涩差av | 欧美三级不卡在线观看 | 亚洲成人在线视频观看 | 97精品久久天干天天 | 亚洲图区欧美 | 一级特黄aa大片欧美 | 国产一区二区三区久久久久久久久 | 成人有码 | 国产精品色视频 | 日本黄色免费在线观看 | 免费国产高清 | 欧美一区二区视频在线 | 日日夜夜天天干 | 中文字幕欧美色图 | 国产suv精品一区二区62 | 爱爱爱爱视频 | 青青草无码精品伊人久久蜜臀 | 日本精品婷婷久久爽一下 | 97超碰免费观看 | 天堂网国产 | 2021在线精品自偷自拍无码 | 色播开心网 | 日韩女优一区 | 日本人又黄又爽又大又色 | 中文无码字幕一区到五区免费 | 成年无码av片 | av无码免费永久在线观看 | 麻豆国产原创视频在线播放 | 亚洲欧洲国产视频 | 日本久久久久久久做爰片日本 | 超碰资源在线 | 天天综合激情 | 日韩精品91亚洲二区在线观看 | 欧美一区二区三区另类 | 一本久道久久综合狠狠老 | 大黄专集在线观看 | 久草在线新首页 | 国产在线成人一区二区三区 | 亚洲欧美日韩成人一区在线 | 国产日韩视频一区 | 肉色丝袜脚交一区二区三区 | 性久久久久久久久久久 | 日本一区精品 | 日本中文字幕久久 | 国产强奷伦奷片 | 少妇一级淫免费观看 | 国产高清露脸孕妇系列 | 国产成人高清亚洲一区妲妃 | 四虎在线看片 | 欧美超碰在线 | 国产成人无码综合亚洲日韩 | 欧美综合精品 | 欧美丰满老熟妇xxxxx性 | 久久精品无码一区二区三区免费 | 久热这里只有精品12 | 四虎国产精品永久免费观看视频 | 国产日本欧美在线观看 | 精品人妻无码一区二区三区9 | 2022精品国偷自产免费观看 | 中文字幕不卡av | 免费看男女www网站入口在线 | 精品亚洲精品 | 久久久久青草线蕉综合超碰 | 一 级做人爱全视频在线看 夜夜嗨av一区二区三区 | 亚洲国产成人精品av在线 | 视频在线你懂的 | 猫咪av网址 | 久久激情日本亚洲欧洲国产中文 | 99久久精品国产免费 | 日日夜夜噜噜噜 | 国产伦孑沙发午休精品 | 色五月丁香五月综合五月 | 四虎影视国产精品永久地址 | 国产成人无码18禁午夜福利网址 | 国产欧美日韩va另类影音先锋 | lutube成人福利在线观看污 | 亚洲成av人影片在线观看 | 自拍视频一区二区 | 国产又粗又猛又黄又爽视频 | 日韩乱码人妻无码中文字幕久久 | 日韩成人福利 | 草碰在线 | 亚洲www色在线播放 日韩不卡 | 欧美三级网 | 精品国产乱码久久久久久闺蜜 | 久久夜色精品夜色噜噜亚 | 中文字幕亚洲精品久久女人 | 亚洲13p | 欧美一级淫片免费视频魅影视频 | 丰满五十六十老熟女hd | 韩国无码色视频在线观看 | 成人黄色软件 | 欧美亚洲久久 | 成人爽a毛片在线视频淮北 美女私密免费网站 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 能看av的网站 | 久久精品国产99久久美女 | 亚洲影视在线观看 | 国产九九在线 | 国产偷人激情视频在线观看 | 日产精品久久久久久久 | 夜夜躁狠狠躁日日躁2024 | 亚洲成年轻人电影网站www | 国产三区四区视频 | 国产人成在线 | 男人天堂网在线视频 | 欧美日韩在线综合 | av一线天| 欧美性潮喷xxxxx免费视频看 | 两性髙潮一级特黄毛片 | 欧美极品jiizzhd欧美暴力 | 伦理一国产a级 | 日韩av男人天堂 | youjizz.com亚洲 | 日本人成网站18禁止久久影院 | 欧美精品 在线观看 | 精品无人乱码高清在线观看 | 无码高潮爽到爆的喷水视频app | 亚洲精选网站 | 成人本色视频在线观看 | 国产中文字幕精品 | 一级香蕉视频在线观看 | 奇米影视一区二区三区 | 国内午夜熟妇又乱又伦 | 国产乱码一卡二卡3卡三卡四卡 | 国产精品高潮呻吟av久久小说 | 天天涩| 在线 | 国产精品星空传媒丿 | 女人被躁到高潮嗷嗷叫免费 | 少妇精品无码一区二区免费视频 | 国产寡妇亲子伦一区二区三区 | 四虎国产一区 | 国产精品国产av国产三级 | 天堂中文在线看 | 中文国产字幕 | 米奇777四色精品人人爽 | 制服丝袜91| 99精品众筹模特自拍视频 | 加藤あやのav免费观看 | 国产综合内射日韩久 | 不卡无码av一区二区三区 | 天堂av中文字幕 | 久久精品亚洲一区二区 | 91高清国产 | 亚洲综合色区在线观看 | 成年人福利网站 | 黄色一级视频免费 | 久久精品入口九色 | 丰满奶大少妇啪啪japan | 久热这里只有精品6 | 精人妻无码一区二区三区 | 欧美成人免费在线观看视频 | 翘臀后进少妇大白嫩屁股图 | 一级片视频在线 | 午夜精品一区二区三区三上悠亚 | 国产精品a久久777777 | 国产做爰又粗又大又爽动漫 | 成人区人妻精品一区二区不卡视频 | 天干天干夜啦天干天干国产 | 精品区一区二区 | 日日摸天天添天天添破 | 亚洲男同志网站 | av在线免费观看不卡 | 久草精品视频 | 男人天堂2018亚洲男人天堂 | 精品视频免费在线 | www亚洲最大aⅴ成人天堂 | 人妻少妇精品视频专区 | 久草福利在线播放 | 免费观看羞羞视频网站 | 久久久精品成人免费观看 | 欧美影院一区二区 | 欧美人与动性xxxxbbbb | 亚洲日韩欧美一区二区在线 | 99re热这里只有精品最新 | 国产精品久久久久电影院 | 国产免国产免费 | 人人澡人人透人人爽 | 欧美99久久无码一区人妻a片 | 91中文在线 | 欧产日产国产精品精品 | 国产成人剧情av | 精品极品三大极久久久久 | 免费无码又爽又刺激高潮的视频 | 国产亚洲曝欧美精品手机在线 | 一区二区三区久久久 | av片亚洲国产男人的天堂 | 国内老熟妇对白xxxxhd | 久久久久久高潮国产精品视 | 免费网禁国产you女网站下载 | 中文有码无码人妻在线短视频 | 国产成人综合久久亚洲精品 | av大片免费观看 | 亚色一区 | 99在线视频观看 | 免费男人和女人牲交视频全黄 | 精品国产乱码久久久久久红粉 | 亚洲午夜av久久乱码 | 别揉我奶胸啊 | 99www久久综合久久爱com | 成人欧美精品 | 国产强奷伦奷片 | 台湾极品xxx少妇 | 熟妇毛片 | 999久久久国产精品消防器材 | 女人夜夜春精品a片 | 亚洲人成伊人成综合网无码 | 91pronvideos国产 | 好大好深好猛好爽视频免费 | 日本中文字幕有码在线视频 | 国产午夜三级一区二区三桃花影视 | 刘亦菲久久免费一区二区 | yy111111少妇无码理论片 | 国产在线观看无码免费视频 | 日韩中文字幕av在线 | 亚洲精品久久久久中文字幕一区 | 奇米二区| 菠萝蜜视频在线观看入口 | 人妻系列无码专区久久五月天 | 四虎4hu永久免费深夜福利 | 一边吃奶一边做动态图 | 欧美日韩在线一区二区 | 黑色丝袜吻戏亲胸摸腿 | 国产剧情麻豆女教师在线观看 | 无码高潮少妇多水多毛 | 日韩一卡2卡3卡4卡乱码网站导航 | 欧美乱码卡一卡二卡三新区 | 日日夜夜操操操 | 国产美女在线播放 | 国产精品久久久久999 | 操人视频网站 | 欧美日韩国产在线人成 | 日韩中文字幕在线一区二区 | a级在线视频 | 不卡精品视频 | 18禁成年免费无码国产 | 中文字幕 在线 中文乱码 | 成人性生交免费看 | 日韩好精品视频你懂的 | 久久亚洲综合 | 777人体大胆中国人体哦哦 | 天天做天天爱夜夜爽毛片毛片 | 亚洲欧美国产日韩综合 | 在线精品亚洲一区二区绿巨人 | 欧美成人精品一区二区三区在线观看 | 日韩一本之道一区中文字幕 | 日韩久久久久久久 | 狠狠操影视 | 亚洲成人乱码 | 午夜精品久久久久久99热软件 | 欧洲精品成人免费视频在线观看 | 成人黄色免费观看 | 亚洲色图综合区 | 在线天堂中文官网 | 日韩精品一区二区亚洲 | 精品日本一区二区三区 | 成人女人黄网站免费视频 | 国产精品99久久久久人中文网介绍 | 国产精品视频黄色 | 国产国拍亚洲精品mv在线观看 | 九九天堂网| 日韩区欧美国产区在线观看 | 日韩aⅴ人妻无码一区二区 337p日本欧洲亚洲大胆精品 | 久久成年视频 | 欧美成人在线网站 | wwwxxx美女 | 国产天堂一区 | 91视频99| 久久综合成人 | 成年无码动漫av片在线观看羞羞 | 国产成人精品亚洲日本专区61 | 色综合伊人色综合网站无码 | 波多野结衣aⅴ在线 | 精品国产一区二区三区久久久久久 | 亚洲精品久久片久久久久 | 亚洲成人精品 | 蜜桃视频一区二区 | 毛片的网址 | 亚洲精品久久久一区二区图片 | 黄色福利网站 | 久久中文字幕在线观看 | 国产精品视频2020年最新视频 | 欧美成人xxxx | 国产视频在线免费观看 | 一区二区三区av波多野结衣 | 午夜激情在线观看视频 | 亚洲欧美日韩中文字幕一区二区三区 | 在线观看黄a | 国产福利在线观看 | 国产午夜精品一区二区三 | 日本免费三级网站 | 精品无码国产自产野外拍在线 | 无码人妻丰满熟妇区bbbbxxxx | 久久99热这里只有精品 | 国产黄色在线看 | 亚洲熟悉妇女xxx妇女av | 五月婷婷开心网 | 亚洲第一区欧美国产综合86 | 国产嫖妓风韵犹存对白 | 欧美精品99 | 97精品久久人人爽人人爽 | 女优av在线 | 精精国产xxxx视频在线 | 欧美无乱码久久久免费午夜一区 | 九九九久久久精品 | 日韩高清亚洲日韩精品一区 | 自拍偷拍亚洲欧洲 | 国产目拍亚洲精品区一区 | 视频一区二区国产 | 91免费在线视频 | 国产精品无码一区二区三区在 | 欧美黑人又粗又大xxx | 国产九九 | 91少妇对白露脸 | 免费看日产一区二区三区 | 中文字幕在线网址 | 国产萌白酱喷水视频在线观看 | 国产区视频在线观看 | 久久99精品国产麻豆蜜芽 | 久久亚洲中文字幕不卡一二区 | 中文字幕无码成人片 | 丝袜av在线播放 | 激情综合五月丁香亚洲 | 国产www在线 | 韩国美女主播娇喘乳奶摇 | 国产美女av | 国产区综合 | 欧美熟妇与小伙性欧美交 | 午夜精品久久久久久久99婷婷 | 欧美黄色片一区二区 | 亚洲国产成人资源在线 | 国产蜜芽尤物在线一区 | 久久精品岛国av一区二区无码 | 国产成人a区在线观看 | 狠狠色噜噜狠狠狠狠888奇禾 | 亚洲欧洲天堂 | 欧美色悠悠 | 国产一久久 | 亚洲精品久久午夜麻豆 | 爽到高潮无码视频在线观看 | 成在人线av无码免费高潮水 | 拍戏时男主呻吟硬大粗h | 六月久久 | 日本色www | 在线日 | 久久亚洲成人 | 国产网站入口 | 国产一区二区三区四区在线观看 | 国产精品久久自在自线不卡 | 国产鲁鲁视频在线观看免费 | 免费亚洲视频在线观看 | 成人av首页 | 国产精品久久久久久久久li | 婷婷久久综合九色综合97最多收藏 | 色女人av| 亚洲精品中国国产嫩草影院美女 | 色婷婷av一区二区三区浪潮 | 亚洲成人手机在线 | 精品国产一区二区三区四区在线看 | 午夜av导航 | 亚洲成人精品 | 999免费视频| 日本亚洲色大成网站www | 欧美aa| 91亚洲精品在线 | 精品国产毛片 | 欧美日韩激情在线一区二区三区 | 久久国产精品一区二区 | 久久久久久久久伊人 | 99久久精品美女高潮喷水 | 新香蕉少妇视频网站 | 国产av无码精品色午夜 | 国产综合精品一区二区三区 | 中文字幕无码专区一va亚洲v专区在线 | 男人午夜影院 | 久久精品国产99久久美女 | 3d动漫精品一区二区三区 | 9九色桋品熟女内射 | 国产偷摄中国推油按摩富婆 | 天堂在线精品视频 | 久草在线视频网站 | 国产天堂av在线 | 中文字幕日本最新乱码视频 | 亚洲九九热 | 五十路亲子中出在线观看 | 欧美兽交xxxx×视频 | 亚洲伊人av | 热99re久久精品这里都是精品 | 国产精品一久久香蕉国产线看观看 | 高清乱码一区二区三区 | 久久午夜无码免费 | 中文字幕涩涩久久乱小说 | 久久天堂av综合色无码专区 | 国内少妇高潮嗷嗷叫正在播放 | 日本中文字幕视频 | 国内精品视频自在一区 | 亚天堂| 天天成人综合网 | 欧美激情插插插 | 91视频在线播放视频 | 自拍超碰在线 | 办公丝袜av一区二区三区 | 女人被弄到高潮叫床免 | 在线看你懂得 | 精品国产迷系列在线观看 | 亚洲男女av | 日本不卡一区二区三区视频 | www.中文字幕在线观看 | 日本手机在线视频 | 成人试看120秒体验区 | 中文字幕av网 | 亚洲 日韩 欧美 成人 在线 | 亚洲不卡高清 | 天堂а√在线中文在线 | 中文字幕乱码一区二区免费 | 丰满少妇大力进入 | 日本高清不卡aⅴ免费网站 欧美色综合天天久久综合精品 | 国产成人美女裸体片免费看 | 久久4 | 国产一极内射視颍一 | 黄色小视频在线看 | 免费一级a毛片 | 老少交欧美另类 | www.伊人网| 婷婷色色狠狠爱 | 成人免费毛片偷拍 | 日本一卡二卡3卡四卡网站精品 | 学生妹无套内射正在播放 | 日韩性插| 少妇性荡欲午夜性开放视频剧场 | 国语对白做受69 | 男女啪啪免费观看无遮挡 | 捆绑白丝粉色jk震动捧喷白浆 | 作爱视频在线 | 免费国产在线精品一区二区三区 | 欧美怡春院一区二区三区 | 国产乱人伦偷精品视频下 | 在线播放少妇奶水过盛 | 日本在线观看www | 亚洲自偷自拍熟女另类 | 久久精品二区三区 | 久久久资源| 国产精品第一二三区久久蜜芽 | 久久不见久久见免费视频7 狠狠操天天干 | 天天曰天天射 | 高潮久久久久久久久 | 成人国产精品一区二区免费看 | 精品成人免费国产片 | 青青草伊人| 国产欧美激情日韩成人三区 | 夜色福利站www国产在线视频 | 91久久久久久久久久 | 天天综合网7799精品视频 | 欧美日韩视频无码一区二区三 | 国产精自产拍久久久久久蜜 | 色综合无码av网站 | 久久99久久98精品免观看软件 | 乱码精品一区二区三区 | 一级男女裸片 | 在线播放免费人成动漫视频 | 日本午夜成年在线网站 | 亚洲—本道中文字幕东京热 | 爱啪啪网站 | 熟妇丰满多毛的大隂户 | 中文字幕av久久激情亚洲精品 | 色婷婷综合五月 | 人妻无码中文专区久久av | 国产精品成人无码久久久久久 | 无码h肉男男在线观看免费 国产欧美日韩专区发布 | 精品久草| 在线观看免费视频污网站 | 日本五十路岳乱在线观看 | 精品无码av一区二区三区不卡 | www.亚洲人| 国产超碰人人爽人人做av | 射射av| 97久久草草超级碰碰碰 | 一本精品999爽爽久久久 | 久国产精品人妻aⅴ | 国产裸拍裸体视频在线观看 | 张柏芝早期三级在线播放 | 男女作爱bbbbbbbbb | 国产男女免费完整视频 | 精品日韩视频 | 成 人 黄 色 视频免费播放 | 男女刺激床爽爽免费视频 | 欧美性视频一区二区三区 | 91精品婷婷国产综合久久 | 国产精品多p对白交换绿帽 99久久99久久精品 | 国产伦精品一区二区三区在线 | 四虎网络| 中文字幕 视频一区 | 久久超碰在线 | 蜜桃av资源| 亚洲精品欧美日韩 | 熟睡人妻被讨厌的公侵犯深田咏美 | 国产人成无码视频在线观看 | 粉嫩小泬无遮挡久久久久久 | 熟妇人妻av无码一区二区视频 | 91精品婷婷国产综合久久 | 欧美小视频在线观看 | 亚洲性人人天天夜夜摸18禁止 | 日本道在线| 国产69精品久久久久久久久久 | 国产人免费人成免费视频喷水 | 精品蜜臀av在线天堂 | 99在线精品视频在线观看 | videosg最新另类大全 | 免费国产污网站在线观看不要卡 | 国产日韩欧美精品一区二区三区 | 日本在线看片免费人成视频1000 | 亚洲精品美女久久17c | 好大好猛好爽好深视频免费 | 韩国色综合 | 久久色av| 刺激窝在线视频 | hsck成人网| 色欲天天婬色婬香综合网完整版 | 精品视频久久久 | 无码综合天天久久综合网色吧影院 | 国模欢欢炮交啪啪150 | 99精品色 | av九九| 亚洲精品视频一区二区三区 | 青青草啪啪 | 92午夜少妇极品福利无码电影 | 伊人久久中文字幕 | 亚洲玖玖爱 | 黄色免费片 | 天堂国产欧美一区二区三区 | 欧美极品在线观看 | 快灬快灬一下爽69xx免费 | 国产91色| 少妇人妻真实偷人精品视频 | 欧美日韩在线不卡 | 四虎成人永久在线精品免费 | 免费无码国产欧美久久18 | 无码色av一二区在线播放 | 亚洲综合区图片小说区 | av女人天堂 | 国产久9视频这里只有精品 极品美女扒开粉嫩小泬图片 | 18www免费人成看 | 亚洲色无码播放亚洲成av | 亚洲欧美精品suv | 国产美女口爆吞精普通话 | 欧美成人精品第一区二区三区 | 午夜福制92视频 | 精品国产1区2区 | 精品无人乱码高清在线观看 | www.8888久久爱站网 | 色网av| 久久久精品区 | 国产成人久久久精品二区三区 | 性色av一区二区三区红粉影视 | 久久综合乱子伦精品免费 | 久草视频精品 | 欧洲极品无码一区二区三区 | 强制中出し~大桥未久在线a | 免费av视屏| 日韩人妻熟女毛片在线看 | 中文字幕第一页在线视频 | 人人妻人人澡人人爽 | 亚洲精品无码久久久久yw | 亚洲老妈激情一区二区三区 | 动漫成人无码免费视频在线播 | 四虎影成人精品a片 | 久久国产影视 | 国产精品人妻久久ai换脸 | 国产十八禁在线观看免费 | 国产精品人人做人人爽人人添 | 欧美日韩1 | 一少妇挑战三个黑人内谢 | 中文字幕天天干 | 手机在线观看av片 | 国产乱码精品一区二区三区蜜臀 | 18禁在线永久免费观看 | 精品国产一区二区av麻豆 | 青青青视频香蕉在线观看视频 | 啪啪的网站 | 亚洲精品偷拍影视在线观看 | 中文字幕一区二区视频 | 99热国产这里只有精品6 | 亚洲黄网在线 | 九九视频麻婆豆腐在线观看 | 性欧美vr高清极品 | 久久疯狂做爰流白浆xxxⅹ | 伊人久久大香线蕉影院 | 性刺激视频免费观看 | 精品免费久久久久久久 | 波多野结衣电车痴汉 | 搡女人真爽免费视频网站波兰美女 | 欧美丰满老熟妇aaaa片 | 忘忧草www中文在线资源 | 国产真实愉拍系列在线视频 | 成人免费无码大片a毛片 | 狠狠色噜噜狠狠狠狠777米奇小说 | 欧美在线日韩 | 高潮毛片无遮挡高清免费 | 成 人影片 免费观看在线 | 国产精品久久久一区二区三区网站 | 亚洲综合天堂 | 天堂久久爱资源站www | 青青操免费在线观看 | 日韩avav | av网址在线播放 | 成人毛片100部免费看 | 欧美日韩欧美日韩在线观看视频 | 亚洲欧美一区二区成人片 | 999精品视频一区二区三区 | 久久婷婷六月综合色液啪 | 精品自拍视频 | 在线观看免费视频一区 | 成人在线播放网站 | 久久66热人妻偷产精品9 | 亚洲乱码国产乱码精品精大量 | 日本肉体做爰猛烈高潮全免费 | 97在线视频人妻无码 | 亚洲狠狠丁香综合一区 | 久久免费看a级毛毛片 | 亚洲伊人久久综合网站 | 东京干手机福利视频 | 国内乱子对白免费在线 | 人操人爽| 亚洲欧美午夜理论电影在线观看 | 日韩精品电影综合区亚洲 | 国语对白少妇spa私密按摩 | 深夜福利你懂的 | 国产国语熟妇视频在线观看 | 国产小伙和50岁熟女59p | 99在线播放视频 | 国产一区二区不卡在线看 | 91视频久久久久久 | 国产亚洲精品久久久久久老妇 | 国产videossex精品| 欧美午夜视频在线 | 国产在线观看免费观看不卡 | 51被公侵犯玩弄漂亮人妻 | 国产午夜无码片在线观看影视 | 日本a级毛片视频播放 | 精品人妻中文字幕有码在线 | 91精品国产色综合久久久浪潮 | 色综合视频在线 | 亚洲成人综合网站 | 国产寡妇树林野战在线播放 | 人妻熟女一区二区aⅴ | 嫩草国产精品 | wwwxx69| 欧美精品一区二区视频 | 在线视频久 | 午夜国产一级 | 国产农村妇女高潮大叫 | 一二三四视频在线观看日本 | 久久久精品影视 | 国产97超碰人人做人人爱 | 国产精品2018| 亚洲精品一区国产欧美 | 国产一区不卡视频 | 久久久视频2019午夜福利 | 国产亚洲精品a片久久久 | 色妞视频 | 透明装xxxxx性hd | 伊人伊人鲁 | 亚洲人体在线 | 青草视频在线播放 | 午夜精品免费在线 | 51精品久久久久久久蜜臀 | 午夜理论片yy8860y影院 | 北岛玲熟邻居bd在线观看 | bbbwww破出血第一次日本 | 丰满岳乱妇久久久 | 国产普通话bbwbbwbbw | 又黄又爽又色视频免费 | 亚洲第一av网站 | 狠狠色噜噜狠狠狠777 | 国产精品99久久久久久成人四虎 | 中文字幕 亚洲视频 | 狠狠撸网 | 亚洲图片小说视频 | 天天干天天操天天做 | 日韩一区二区三区国产 | 巨大欧美黑人xxxxbbbb | 奇米777四色精品综合影院 | 九色av | 91av欧美| 欧洲成人免费视频 | 香蕉视频国产 | 国产91在线播放九色000 | 高清av熟女一区 | 日本国产成人国产在线播放 | 国产对白叫床清晰在线播放 | 亚洲啪啪网站 | 国产精品无码一区二区在线a片 | 日韩在线视频观看免费 | 日韩高清免费在线 | 成人午夜影院在线观看 | 欧洲vodafone精品性 | 久久精品久久久久观看99水蜜桃 | 熟女人妇 成熟妇女系列视频 | 亚洲狼人精品一区二区三区 | 久久精品国产72国产精 | 五月婷婷色 | 99久在线国内在线播放免费观看 | 亚洲午夜成人av电影 | 欧美人成精品网站播放 | 午夜精品久久久久久99热 | 欧美精品网 | 91视频三级 | 国产一区二区黑人欧美xxxx | cao我| 国产放荡对白视频在线观看 | 日韩v亚洲v欧美v精品综合 | 午夜小剧场 | 韩国三级在线 中文字幕 无码 | 成片免费观看视频999 | 国产精品卡1卡2卡三卡四 | 夜夜夜夜夜猛噜噜噜噜噜gg | 日韩精品久久久久久久玫瑰园 | 日本亚洲欧洲另类图片 | 18禁动漫美女禁处被爆桶出水 | 日韩免费不卡视频 | 亚洲精品国产摄像头 | 亚洲国产女人aaa毛片在线 | 精品国产综合色在线 | 性高潮久久久久久 | 熟妇高潮喷沈阳45熟妇高潮喷 | 日韩一区中文字幕 | 亚洲中文无码a∨在线观看 国产精品入口a级 | 亚洲中文字幕va福利 | 亚洲国产中文字幕在线 | 伊人视屏 | 日韩一区二区久久 | 日韩免费视频在线观看 | 国产iv一区二区三区 | 97一期涩涩97片久久久久久久 | 国产成人91 | 91av视频在线播放 | 97涩涩网 | 新版天堂8中文在线最新版官网 | 999精品国产 | 午夜人性色福利无码视频在线观看 | 一级a性色生活片久久毛片明星 | 久久大学生 | 天天摸日日摸 | 国产黄色大片 | 亚洲色大成网站www永久在线观看 | 日韩一级影片 | 日韩一及片 | 久久香蕉精品 | 国产情侣91 | 久久亚洲精品成人无码网站蜜桃 | 美女裸体自慰在线观看 | 人妻少妇无码精品视频区 | 美女裸体视频永久免费 | 国产精品21p | 青青草视频在线免费观看 | 亚洲国产精品成人综合色 | 国内精品小视频 | 尤物蜜芽国产成人精品区 | 精品系列无码一区二区三区 | 日本aⅴ免费视频一区二区三区 | 91视频免费观看在线看 | 天堂网avav | 91精品视频一区二区 | 日韩人妻熟女中文字幕a美景之屋 | 午夜精品一区二区三区的区别 | 婷婷五月花 | 亚洲乱码国产乱码精品精 | 香蕉久久福利院 | 久久久久久久久久久久久女国产乱 | 人人射在线视频 | 亚洲黄色在线观看视频 | 精品少妇高潮 蜜臀 | 天堂在线观看www | 亚洲国产成人精品无码区宅男 | 夜夜爽妓女8888视频免费观看 | 天天干天天干天天干天天干天天干 | 亚洲综合激情七月婷婷 | 久草青青 | 大地资源在线观看官网第三页 | 亚洲欧美中文日韩v在线97 | 久久99精品久久久大学生 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 人妻中文字幕在线网站 | 亚洲免费三区 | 久草视频中文在线 | 夜夜躁狠狠躁日日躁 | 欧美人与动xxxxz0oz视频 | 无码中出人妻中文字幕av | 男女爽爽无遮挡午夜视频 | 国产午夜精品一区理论片飘花 | 夜夜骑夜夜操 | 亚洲电影天堂在线国语对白 | 懂色av噜噜一区二区三区av88 | 国产极品网站 | www.色女人 | 青青青国产精品一区二区 | 人妻中文字幕av无码专区 | 毛片在线观看视频 | 三级全黄做爰在线观看 | 国产精品99久久99久久久动漫 | 国产有码在线 | 日韩高清中文字幕 | 韩av| 97人妻熟女成人免费视频 | 日韩精品一区二区在线视频 | 91免费版黄 | 欧美一区2区三区4区贰佰公司 | 在线观看免费网页欧美成 | 久久中文字幕人妻熟女凤间 | 久久精品国产精品亚洲毛片 | 日韩视频一区二区三区在线观看 | 日韩av在线免费观看网站 | 国产精品资源一区二区 | 成人日韩在线观看 | 国产老妇伦国产熟女老妇高清 | 国产在线精品无码不卡手机免费 | 国产最新美女精品视频网站免费观看网址大全 | 亚洲欧洲综合在线 | 369手机看片 | 伊伊人成亚洲综合人网香 | 激情av网址 | 免费无码一区二区三区a片百度 | 国产精品久久久久久久久久新婚 | 亚洲xx网站 | 国产综合有码无码中文字幕 | 成人性生交大片免费看9999 | 乱人伦视频中文字幕 | 国产对白叫床清晰在线播放 | 亚洲中文在线精品国产百度云 | 99久9在线视频 | 传媒 | 一区中文字幕 | 成在人线av无码免费看网站直播 | 一区二区不卡视频 | 精品亚洲国产成人av在线时间短的 | 国产香蕉尹人在线观看视频 | 日韩制服国产精品一区 | 99精品国自产在线 | juy416友田真希中文字幕 | 免费视频爱爱太爽了激情 | 艳妇乳肉豪妇荡乳 | 人人爽人人干 | 99国产精品永久免费视频 | 国精产品国语对白东北 | 自拍21区 | 五月婷婷激情在线 | 午夜轮理| 寂寞少妇色按摩bd | 99视频网 | 女同久久另类99精品蜜臀 | 国产极品久久久久极品 | 中文字幕不卡在线观看 | 少妇高潮喷水在线观看 | 国产成人免费视频精品含羞草妖精 | 久久久国产精品无码一区二区 | 欧美黑人巨大xxx极品 | 国产精选污视频在线观看 | 久久国产乱子伦免费精品无码 | 天天摸天天做天天爽2020 | 大香大香伊人在钱线久久 | 亚洲精品动漫久久久久 | 夜夜骑夜夜骑 | 国产在视频线在精品视频55 | 中文字幕有码在线观看 | 日日夜夜免费精品 | 国产精品福利网红主播 | 男人阁久久 | 果冻传媒少妇借种av剧情在线 | 国产精品久久久影视青草 | 久久久亚洲精品av无码 | 开心激情网站 | 天堂av无码大芭蕉伊人av不卡 | 国产精品一级乱色视频 | 又黄又爽又色视频免费 | 色偷偷激情日本亚洲一区二区 | 欧美成人形色生活片 | 377人体粉嫩噜噜噜 亚洲综合另类小说色区大陆 | 综合欧美丁香五月激情 | 亚洲最新中文字幕 | 国产精品高潮呻 | 天堂视频免费在线观看 | 高清偷自拍第1页 | 精品无人乱码高清在线观看 | 国产精品爽爽久久久久久蜜臀 | 色综合天天天天做夜夜夜夜做 | 天天澡天天揉揉av在线 | 亚洲一级片在线播放 | 青青草国产精品亚洲专区无码 | 黄色尤物视频 | 日韩在线一区二区三区 | 日本一区二区三区在线免费观看 | 亚洲欧美一区二区在线观看 | 欧美精品区 | 成人国产精品一区二区网站公司 | 91嫩草影视 | 青草青视频| 一区二区三区欧美在线观看 | 翘臀后进少妇大白嫩屁股 | 中文字幕第68页 | 久久精品香蕉视频 | 欧美片在线观看 | 狠狠色狠狠色综合日日五 | 国产精品一区在线看 | 99r在线视频| 人妻无码人妻有码中文字幕在线 | 色av影院| 在线永久 | 超碰毛片 | 亚洲国产成人av国产自 | 人妻夜夜爽天天爽欧美色院 | 精品夜色国产国偷在线 | 一级特黄aa大片免费播放 | 理论片午午伦夜理片影院99 | 精品亚洲午夜久久久久91 | 日韩内射美女人妻一区二区三区 | 乱码精品一区二区三区 | 日韩毛毛片 | 午夜日韩在线 | 一本久道高清无码视频 | 很黄的网站在线观看 | 竹内纱里奈一88av在线 | 毛片站| 青春草在线视频免费观看 | 久久亚洲精精品中文字幕早川悠里 | 黄色免费播放 | 在线观看一区二区三区av | 国产成人精品手机在线观看 | 97人摸人人澡人人人超一碰 | 98在线高清免费观看 | 一本清日本在线视频精品 | 日韩另类在线 | 玖玖热综合一区二区三区 | 久久棈精品久久久久久噜噜 | 久久国产精品老女人 | 亚洲国产欧美在线观看片不卡 | 日韩激情一区 | 97超碰人人网 | 成人国产精品??电影 | 亚洲国产精品久久久久秋霞影院 | 欧美福利视频一区二区 | 国产成人无码免费视频97app | 亚洲大乳高潮日本专区 | 日韩欧美群交p片內射中文 国产成在线观看免费视频 乐播av一区二区三区在线观 | 熟妇人妻午夜寂寞影院 | 国产免费爽爽视频 | 欧美性xxxx极品少妇 | 高清无码午夜福利视频 | 学生妹亚洲一区二区 | 久久国产精品一国产精品 | 农村欧美丰满熟妇xxxx | 国内精品伊人久久久久影院麻豆 | 亚洲性色av性色在线观看 | 天天射狠狠干 | 97久久国产成人免费网站 | 无码福利写真片视频在线播放 | 欧美操操网 | 国产精品日韩av | 羞羞视频入口 | 欧美不卡一区二区三区 | 一级片观看 | 亚洲男人第一无码av网站 | 人妻人人澡人人添人人爽人人玩 | 欧美日韩精品一区二区三区在线 | 国产免费又爽又色又粗视频 | 国产美女亚洲精品久久久综合 | 国产国拍亚洲精品mv在线观看 | 日韩精品第二页 | 国产日产欧产精品精品浪潮 | 99久久久无码国产精品 | 国产精品私拍 | 18成人片黄网站www | 亚洲国产日韩成人a在线欧美 | 日韩激情无码av一区二区 | 久久久久久久久久久高潮 | 69久久99精品久久久久婷婷 | 曰本女人与公拘交酡免费视频 | 男人的天堂av网 | 一级黄色片aaa | 男人天堂视频网站 | 午夜伦情电午夜伦情电影 | 友田真希av在线 | 久色成人网 | 欧美 另类 国产 第一页 | 国产69精品久久久久孕妇 | 极品少妇的粉嫩小泬视频 | 日韩一卡二卡在线 | 国产午夜手机精彩视频 | 欧美成人免费在线 | 欧美一区二区在线视频 | 免费在线黄色av | 黄色日批视频在线观看 | 久久精品中文字幕无码绿巨人 | 亚洲国产一区精品 | 国内少妇人妻丰满av | 日日夜夜天天综合 | 无遮挡啪啪摇乳动态图 | 日韩一区二区三区无码影院 | 国产床戏无遮挡免费观看网站 | 日本亚洲vr欧美不卡高清专区 | 一区二区不卡在线 | 乱子伦一区二区三区 | 色淫av蜜桃臀少妇 | 国产精品视频免费一区二区 | 91资源新版在线天堂成人 | 色男人天堂av | 日本不卡123 | 黄色工厂这里只有精品 | 国产午夜无码片在线观看影院 | 精品视频在线免费看 | 欧美一区2区三区4区贰佰公司 | 99久久免费看精品国产 | 欧美性色黄大片人与善 | 久操视频在线播放 | 国产国产国产国产系列 | 中文字幕亚洲乱码熟女在线萌芽 | 欧美黑人性猛交xxxx免费动漫 | 91亚洲国产成人精品一区 | 国产日韩精品欧美 | 农村真人裸体丰满少妇毛片 | 人妻精品丝袜一区二区无码av | 天堂√在线中文资源网 | 国产午夜精品影院 | 老熟妇乱子伦牲交视频 | 西川ゆい 痴汉在线播放 | 国产成人久久精品77777综合 | 欧美视频在线不卡 | 狠狠躁狠狠躁东京热无码专区 | 亚洲偷偷自拍高清 | 日本无遮羞打屁股网站视频 | 久久99精品久久久久久久清纯 | 国产免费视频在线 | 高清国产天干天干天干不卡顿 | 日日噜噜噜夜夜爽爽狠狠视频 | japan丰满白嫩少妇 | 摸进她的内裤里疯狂揉她动图视频 | 人人综合亚洲无线码另类 | 中日韩一线二线三线视频 | 日欧精品卡2卡3卡4卡 | 131mm少妇做爰视频 | 精品无码老熟妇magnet | 亚洲中文字幕丝祙制服 | 91超碰caoporn97人人 | 国产精品国色综合久久 | 精品久久国产综合婷婷五月 | 国产无套粉嫩白浆内谢网站 | 中文字幕av无码一区二区三区电影 | 日本乱偷中文字幕 | 欧美日韩亚洲二区 | 欧美黄色一级网站 | 又嫩又硬又黄又爽的视频 | 超碰在线小说 | 久久久亚洲精品无码 | 私人午夜影院 | 激情五月激情综合网 | 国产香蕉97碰碰碰视频在线观看 | 特级一级黄色片 | 欧美日韩一区二区在线视频 | www.100av| 吃奶揉捏奶头高潮视频 | 精品国产91久久久久 | 欧美日韩第二页 | 风流少妇一区二区三区 | 在线网址你懂的 | 黄色视屏在线看 | 欧美混交群体交 | 成人激情文学 | 成人欧美一区二区三区的电影 | 国产高清无套内谢 | 偷拍亚洲| 性丰满白嫩白嫩的hd124 | 亚洲成av人无码综合在线观看 | 国产a√精品区二区三区四区 | 欧美日韩在线播放一区 | 中文字幕高清在线中文字幕 | 精品国产一区二区三区2021 | 爱情岛av | 狠狠操人人干 | 亚洲国产精品无码久久sm | 丝袜足控一区二区三区 | 国产美女无遮挡免费软件 | 国产精品视频福利 | 成人一区二区免费视频 | 少妇偷乱偷乱视频在线 | 国产电影一区二区三区 | 国产精品自拍合集 | 我要操av | 亚洲性色图 | 国产精品久久久久久久久免费丝袜 | 久久无码中文字幕免费影院蜜桃 | 99久久re免费热在线 | 亚洲一区欧美日韩 | 成人性生交大片免费卡看 | 日韩在线视频一区二区三区 | 天堂最新在线 | 国产在线国偷精品产拍免费yy | 天堂色网 | 最近最新中文字幕高清免费 | 消息称老熟妇乱视频一区二区 | 久久这里只有精品23 | 亚洲欧洲日本在线 | 久久精品久久久 | 亚州春色| 成人国产精品久久久按摩 | 亚洲一级大片 | a∨色狠狠一区二区三区 | 狠狠干伊人网 | 超清无码波多野吉衣中文 | 999这里只有精品 | 亚洲精品永久入口 | 九色中文 | 伊人一道本 | 欧美中文日韩 | 再深点灬舒服灬太大的91优势 | 醉酒后少妇被疯狂内射视频 | 最近高清中文在线字幕在线观看1 | 免费无码又爽又刺激毛片 | 高潮射精日本韩国在线播放 | 熟妇人妻av无码一区二区视频 | 又大又黄又粗又爽的免费视频 | 美女超碰 | 又紧又黄的免费视频网站 | 国产亚洲精品自在久久 | a片免费视频在线观看 | 久久亚洲堂色噜噜av入口网站 | 国产精品aⅴ视频在线播放 欧美成 人版中文字幕 | 国产精品乱码久久久久久1区2区 | 99久久久无码国产精品试看 | 欧美日韩国产网站 | 欧美成年人在线观看 | 婷婷一区二区三区四区 | 国产在线不卡人成视频 | 国产精品欧美久久久久三级 | www.亚洲免费 | 韩国乱码片免费看 | 亚洲国产精品av在线播放 | 久久麻豆成人精品av | 白嫩嫩翘臀美女在线视频 | 人伦片无码中文字幕 | 婷婷色婷婷开心五月四房播播久久 | 国产精品一区二区久久不卡 | 久久国内视频 | 偷拍自中文字av在线 | 久久无码人妻一区二区三区 | 香港三日本三级少妇66 | 激情婷婷在线 | 成人激情站 | 欧美极品少妇xxxxⅹ | 亚欧视频在线播放 | 久草精品视频在线看网站免费 | 秋霞久久国产精品电影院 | 欧美日韩在线精品一区二区 | 亚洲图欧洲图自拍另类高清 | 视频一区国产第一页 | 黑人又粗又大又硬a片 | 超级碰在线观看 | 男人天堂va| 97自拍视频在线 | 99久久精品国产免费看不卡 | 日本高清在线www3344 | 欧美一区二区三区激情 | 欧美色图小说 | 国产一性一爱一乱一交 | 在线高清亚洲精品二区 | 天堂中文 | 国产精品成人观看视频国产奇米 | 97免费视频在线 | 少妇太爽了在线观看视频 | 亚洲综合久久久久 | 国产69精品久久久久久妇女迅雷 | 国产精品99久久99久久久不卡 | 久久狠狠爱亚洲综合影院 | 日韩欧美一级视频 | 国产百合互慰吃奶互揉视频 | 一区二区三区四区国产 | 亚洲区在线 | 天天夜夜啦啦啦 | 午夜在线一区 | 岛国在线观看无码不卡 | 亚洲伊人伊色伊影伊综合网 | 五月丁香拍拍激情综合 | 影音先锋久久久久av综合网成人 | 精品久久欧美熟妇www | 乱精品一区字幕二区 | 网站在线看| 鲁死你av资源站 | 91在线播放观看 | 亚洲精品无码久久久久sm | 国产精品成人嫩草影院 | 性欧美最猛 | 欧美一区二区国产 | 亚洲v无码一区二区三区四区观看 | 欧美日韩一二 | 亚洲国产制服丝袜先锋 | 国产精品亚亚洲欧关中字幕 | 狼人社区91国产精品 | 免费三级av | 最新高清中文字幕免费mv | 91亚色在线观看 | 国产香蕉久久精品综合网 | 欧美午夜理伦三级在线观看 | 91色网站| 国产亚洲综合网曝门系列 | 午夜精品久久久久久久96蜜桃 | 国产内射性高湖 | 99riav欧美丰满少妇视频 | 狠狠爱天天综合色欲网 | 国产精品波多野结衣 | 黄色片小视频 | 蜜臀视频在线一区二区三区 | 久草视频网 | 亚洲日韩乱码一区二区三区四区 | 丰满老女人乱妇dvd在线播放 | 国产成人精品无码专区 | 亚洲国产美国国产综合一区二区 | 亚洲精品国产嫩草在线观看东京热 | 国产午夜永久福利视频在线观看 | 手机看片成人 | 欧美另类一区二区三区 | 成人黄色免费网址 | 日本少妇中文字幕 | 在线观看www| 国产又大又粗又爽 | 国产成人无码www免费视频播放 | 欧美双人家庭影院 | 国产乱淫av片 | 6—12呦国产精品 | 久久人人爽人人爽人人片亚洲 | 亚洲欧洲中文日韩久久av乱码 | 成人网站免费高清视频在线观看 | 叼嘿在线观看 | 日本黄色网页 | 精品国产一区在线观看 | 亚洲电影区图片区小说区 | 亚洲在线视频免费观看 | 不卡一区二区在线 | 日本不无在线一区二区三区 | 亚洲国产成人无码av在线影院l | 日本无码欧美一区精品久久 | 亚洲欧美综合精品成人网站 | 成人影院yy111111在线 | 精东av在线| 日本日皮视频 | 精品久久久久久久国产性色av | 午夜精品视频一区 | 亚洲图片在线播放 | 99久久久国产精品无码免费 | 国产欧美日韩亚洲一二三区 | 午夜无码伦费影视在线观看果冻 | a√天堂在线 | 18禁男女污污污午夜网站免费暖暖 | 日韩中文字幕免费视频 | 国产女同无遮挡互慰高潮91 | 中文字幕永久免费 | 人妻av中文字幕一区二区三区 | 中文字幕欧美另类精品亚洲 | 国产深夜福利视频在线 | 欧美人禽杂交狂配 | 欧美黑人性暴力猛交喷水 | 91午夜免费视频 | 成人午夜精品久久久久久久网站 | 国产区在线 | 在线免费的网站入口 | 欧美亚洲日本国产黑白配 | 亚洲 综合 欧美在线视频 | 国产高清小视频 | 免费人妻无码不卡中文视频 | 久久99精品国产麻豆宅宅 | 无码一区二区三区老色鬼 | 久久久国产打桩机 | 久久亚洲精品国产精品婷婷 | 欧美日韩影院 | 国产美女裸体无遮挡免费视频 | 成人午夜视频精品一区 | 97人人揉人人捏人人添 | 无码乱人伦一区二区亚洲 | 狠狠色综合久久久久尤物 | 玖玖在线资源 | 久草视频新 | 日韩免费在线观看视频 | 久久精品久久精品久久精品 | 国产福利社 | 日韩欧美视频一区二区三区 | 久久精品国产99国产精2021 | 97超碰免费观看 | 久久精品国产99久久99久久久 | 香蕉噜噜噜噜私人影院 | 久草免费福利在线 | 亚洲gv白嫩小受在线观看 | 成 人 网 站 免 费 av | 免费欧美视频 | 国产麻豆剧果冻传媒白晶晶 | 久久久久综合成人免费 | 91国产精品视频在线观看 | 人妻少妇av中文字幕乱码 | 国产精品你懂的在线 | 亚洲啪啪少妇裸体艺术 | 日本高清免费在线 | 国产亚洲精品久久www | 亚洲国产精品18久久久久久 | 久久久6精品成人午夜51777 | h肉动漫无修一区二区无遮av | 色综合天天综合欧美综合 | 另类 综合 日韩 欧美 亚洲 | 热の综合热の国产 | 欧美激情乱人伦 | 国产一区二区日本欧美精品久久久 | 日韩免费中文字幕 | 免费观看黄频视 | 国产传媒麻豆剧精品av | 国精产品自偷自偷综合下载 | 色婷婷狠狠久久综合五月 | 99免费在线观看视频 | 国产精品高清一区二区不卡片 | 少妇人妻大乳在线视频不卡 | 色猫咪av在线网址 | 卡1卡2卡三卡精品视频 | 老熟妇乱子伦牲交视频欧美 | 亚洲av毛片成人精品 | 无码高潮喷水在线观看 | 亚洲日韩国产精品第一页一区 | 性做久久久久久久免费看 | 不卡视频在线播放 | 森泽佳奈av在线播放 | 九九最新视频完整 | 免费午夜网站 | 77777亚洲午夜久久多喷 | 97在线超碰| 亚洲中文在线精品国产 | 亚洲色大成网站www永久一区 | 国产真人无码作爱免费视频 | 男女一边摸一边做爽爽的免费阅读 | 人人添人人澡人人澡人人人人 | 秋霞成人午夜伦在线观看 | 桃花视频在线观看高清版mv | 国产日产欧产精品精品app | 久久久久99精品国产片 | 国产亚洲一本大道中文在线 | www久久com | 永久免费精品成人网站 | 国产成人精品视频 | 啪免费| av无码欧洲亚洲电影网 | 成人在线观看小视频 | 成人午夜高潮a∨猛片 | 国产好大好硬好爽免费视频 | 国产成人高清亚洲明星一区 | 中日精品无码一本二本三本 | 精品无码专区亚洲 | 欧美日本在线观看 | 又爽又黄无遮拦成人网站 | 肥婆大荫蒂欧美另类 | 欧美另类一区二区三区 | 亚洲射射 | 国产特黄一级片 | 伊人久久成综合久久影院 | 久久久久国产精品一区 | 日本狂喷奶水在线播放212 | 亚洲国产女人 | 亚洲欧美综合在线观看 | gv天堂gv无码男同在线观看 | 亚洲国产精品无码久久久不卡 | www.17.com嫩草影院 | 国产精品乱码久久久久久软件 | 欧美成人精品一区二区三区在线看 | av爱爱网站 | 亚洲深深色噜噜狠狠爱网站 | 日本真人无遮挡啪啪免费 | 性色a∨人人爽网站 | 少妇又紧又色又爽又刺激视频网站 | 搜索毛片 | 日本无码人妻波多野结衣 | 激情五月深爱五月 | 中文一二三区 | 日韩aaa视频 | 国产高清成人免费视频在线观看 | 高大丰满熟妇丰满的大白屁股 | 天天躁夜夜躁狠狠躁2021 | 狠狠色综合播放一区二区 | 48久久国产精品性色aⅴ人妻 | 一区亚洲| 色婷婷久 | 亚洲淫区 | 成人看的羞羞视频免费观看 | 人妻无码中文专区久久av | 美女网站免费在线观看 | 久久爱资源网 | 国产欧美在线一区 | 欧美午夜一区二区 | 亚洲男人第一av网站 | 激情综合亚洲色婷婷五月 | 可以免费观看的av毛片下载 | 日韩免费av片 | 麻豆妓女爽爽一区二区三 | 中文字幕av无码免费一区 | 不卡的av片 | 亚洲一区免费观看 | 免费观看又色又爽又黄6699 | 人妻丰满av无码久久不卡 | 4455成人免费观看 | 第一福利蓝导航柠檬导航av | 亚洲婷婷综合色香五月 | 色综合天天视频在线观看 | 日本大人吃奶视频xxxx | 在线免费观看视频a | 久久国产主播福利在线 | 九九视频精品在线观看 | 亚洲人成网亚洲欧洲无码 | 亚洲性色av一区二区三区 | 国产成人avxxxxx在线观看 | 国产日韩成人内射视频 | 午夜在线免费观看 | 久久国产高潮流白浆免费观看 | 国产精品福利自产拍在线观看 | 国产真实乱人偷精品人妻 | 午夜男女无遮挡拍拍视频 | 日本www一道久久久免费榴莲 | 少妇人妻互换不带套 | 视频精品一区二区 | 国产色婷婷亚洲999精品网站 | 亚洲精品国自产拍在线观看 | 中国老妇淫片bbb | 欧美精品乱人伦久久久久久 | 人妻少妇乱孑伦无码专区蜜柚 | 激情欧美一区 | 国产精品一久久香蕉国产线看观看 | 天天干,天天操,天天射 | 欧美日韩视频免费 | 久久精品国产99久久久小说 | 欧美亚洲国产精品久久蜜芽直播 | 精品国产_亚洲人成在线 | 在线观看无码av网站永久免费 | 黄色成人免费视频 | 丰满迷人的少妇特级毛片 | 狠狠色综合网站久久久久久久 | 又黄又爽吃奶视频在线观看 | 成人在线小视频 | 黄色毛片在线视频 | 黄色av网站免费在线观看 | 亚洲青青草原男人的天堂 | 少妇与大狼拘作爱性a | 无码人妻h动漫 | 真人做爰免费毛片视频 | 乱中年女人伦av一区二区 | 久一视频在线观看 | 久视频在线观看 | 香蕉视频日本 | 97精品人人妻人人 | 91精品婷婷国产综合久久 | 国产一精品久久99无吗一高潮 | 97超碰精品成人国产 | 日韩艹逼视频 | 国产中文在线播放 | 欧美精品韩国精品 | 亚洲欧洲成人av每日更新 | 又色又爽又黄18禁美女裸身无遮挡 | 日韩欧美国产aⅴ另类 | 玩弄丰满熟妇xxxxx性60 | 欧美成人高潮一二区在线看 | 99热精品国产一区二区在线观看 | 国产偷伦视频片免费视频 | 亚欧美一区二区 | 黄色综合网站 | 一二三四日本高清社区5 | 在线观看片免费人成视频播放 | 色一情一乱一伦一区二区三区 | 中文字幕 制服 亚洲 另类 | www.狠狠爱 | 2020国产亚洲美女精品久久久 | 国产在线拍 | 中文字幕久久熟女人妻av免费 | 亚洲欧洲精品久久 | 亚洲图片另类图片激情动图 | 国产欧美亚洲精品第1页 | 国产老太婆免费交性大片 | 吃奶呻吟打开双腿做受视频 | 中文字幕播放 | 日本高清视频在线播放 | 春药高潮抽搐流白浆在线观看 | av簧片| 日韩福利在线 | 久久久精品国产一区 | 中文国产成人精品久久app | 一个本道久久综合久久88 | 日本在线高清视频 | 国产欧美另类精品久久久 | 国产高潮呻吟久久 | 亚洲码专无区2022 | 亚洲日韩片无码中文字幕 | 久久婷婷一区 | 久久久久国产精品人妻aⅴ免费 | 69pao国产成人免费 | 在线观看片免费人成视频无码 | 青青草原国产av福利网站 | 亚洲 日本 欧洲 欧美 视频 | 国产成人综合美国十次 | 丝袜av网站| 妺妺窝人体色www在线下载 | 久久人人添人人爽添人人88v | 中文字幕日产熟女乱码 | 永久av免费在线观看 | 五月亚洲婷婷 | 在线无码午夜福利高潮视频 | 99久久婷婷国产综合精品 | 无码少妇高潮浪潮av久久 | 国产精成人 | 国产美女mm131爽爽爽免费 | 国产精品高潮呻吟av久久黄 | 91国内精品视频 | 超碰在线小说 | 女人被爽到高潮视频免费国产 | 国产熟女出轨做受的叫床声 | 久久99精品久久久秒播 | 婷婷色在线播放 | 法国啄木乌av片在线播放 | 国产在线乱 | 亚洲成人午夜av | 又大又长粗又爽又黄少妇视频 | 亚洲欧美偷拍另类 | 午夜成人影院网站18进 | 日日噜噜夜夜狠狠久久丁香五月 | 男人和女人做爽爽视频 | 伊人久在线观看视频 | xxxxx亚洲| 久久久久免费看成人影片 | 乱子伦国产对白在线播放 | 91精品国产色综合久久不卡98最新章节 | 性xx色xx综合久久久xx | 亚洲精品白浆高清久久久久久 | 欧美天堂在线视频 | av岬奈奈美一区二区三区 | 亚洲精品久久激情国产片 | 人人草视频在线 | 国产精品卡1卡2卡3网站 | 永久免费看片在线播放 | 国产精品国产三级国产av品爱网 | 亚洲国产专区校园欧美 | 国产一区二区在线免费观看 | 精品婷婷 | 国产精品视频免费丝袜 | 亚洲熟妇无码av | 国产三级中文字幕 | 风流少妇bbwbbw69视频 | 精品国产情侣高潮露脸在线 | 国产激情无码一区二区三区 | 视频一二三区 | 国模晨雨浓密毛大尺度 | 日本又黄又猛又爽免费视频 | 亚洲无线观看 | 高潮喷吹一区二区在线观看 | 性饥渴的少妇av无码影片 | 国产精品乱码一区二区三区四川人 | 牛牛a级毛片在线播放 | 中文在线字幕免费观 | 亚洲午夜精品久久久久久浪潮 | 一区二区欧美视频 | 免费午夜福利在线观看视频 | 美女私密调教81网站 | 日日干夜夜艹 | 国产乱色国产精品免费视频 | 亚洲一久久久久久久久 | 国产美女网 | 免费日本一区二区 | 福利一区二区在线 | 日韩精品视频在线观看一区二区三区 | 妺妺窝人体色www在线观看 | av一区免费在线观看 | 免费久久99精品国产自在现线 | 亚洲精品15p | 成人精品一区二区久久久 | 久久福利小视频 | 欧美天堂在线视频 | 亚洲精品久久久无码一区二区 | 欧美黄色大片在线观看 | 中文字幕免费视频 | 91色爱 | 丰满无码人妻熟妇无码区 | 丰满少妇做爰视频爽爽和 | 少妇裸体长淫交视频免费观看 | 国产精品无码无卡在线观看久 | 九九热色 | 亚洲熟妇av一区 | 日本中文一区 | 在线天堂中文 | 美女mm131午夜福利在线 | 成人免费福利视频 | 亚洲尤码不卡av麻豆 | 国产一区二区美女 | 国产熟妇午夜精品aaa | 欧洲亚洲1卡二卡三卡2021 | 国产精品久久久免费 | 国产剧情在线 | 伊人成综合 | 亚洲三级影院 | 午夜影院0606 | 国产色道| 天堂а√中文在线官网 | 免费观看的毛片 | 国产高清一 | 网址在线观看你懂的 | 久久久久久动漫 | 精品人妻少妇一区二区三区 | 国产大人和孩做爰bd | 婷婷深爱网 | 精品久久久久久亚洲综合网 | 日本二区在线观看 | 亚洲精品国产自在现线看 | 日韩大片在线永久免费观看网站 | 国产伦孑沙发午休精品 | 欧美 亚洲 中文 国产 综合 | 久久天堂 | 天堂影院av | 亚洲最新版av无码中文字幕 | 超碰人人做 | 四虎精品免费永久免费视频 | 欧美一区二区在线免费观看 | 天天摸日日摸 | 老司机久久99久久精品播放免费 | 夜夜澡天天碰人人爱av | 一级持黄录像免费观看 | 高清偷自拍亚洲精品三区 | 国产免费激情视频 | 日本一区二区三区免费看 | 欧美人交a欧美精品 | 7788色淫视频观看日本人 | 午夜三级a三级三点自慰 | 国产精品久久久久久久久久红粉 | 国产午夜福利在线播放爱剪辑 | 五月天天爽天天狠久久久综合 | 97成人在线视频 | 草久草久 | 色爱无码av综合区 | 中国丰满猛少妇xxxx | 午夜131美女爱做视频 | 久久综合九色综合欧洲98 | 真人性生交免费视频 | 夜夜撸撸| 综合亚洲色图 | 日本三级带日本三级带黄 | 97视频在线免费播放 | 日产国产精品亚洲系列 | 中文字幕在线好乱1234 | 国产一区二区精 | 色婷婷中文| 欧美色亚洲色 | 图片区小说区视频区 | 国产va在线观看 | 成人亚洲免费 | 日本一级特黄大片558 | 久久在线精品 | 亚洲欧美中文高清在线专区 | 五月天av网站 | 欧美最大胆的西西人体44 | www.日本黄色 | 日韩久久精品视频 | 黄色网页在线看 | 亚洲爽爆av | 欧美三日本三级少妇三级99观看视频 | 91精品国产91久久久久游泳池 | 国产又大又黄又粗 | 国产乱人伦av在线a最新 | 欧洲美熟女乱又伦av影片 | 国产3p又大又爽又粗又硬免费 | 欧美激情精品久久久久久免费 | 亚洲成a v人片在线观看 | 伊人看片 | 国产69精品久久久 | 日韩一区二区三区在线播放 | 深夜福利视频免费观看 | 乡下人产国偷v产偷v自拍 | 嫩草视频网站 | 人人做人人爽人人爱 | 黄色成年人视频 | 羞羞视频在线播放 | 国产一区二区二 | 亚洲а∨天堂久久精品喷水 | 青青草黄色片 | 韩日在线| 国产成人精品av | 婷婷开心激情网 | 伊人精品无码av一区二区三区 | 国产免费丝袜调教视频免费的 | 亚洲精品成人区在线观看 | 国产亚洲视频在线观看 | 欧美成人一二区 | 岛国av中文字幕 | 国内精品久久人妻互换 | 无码熟妇人妻av在线一 | 日韩1区 | 国产一区成人在线 | 久久婷婷色综合老司机 | 国产香蕉97碰碰碰视频在线观看 | av免费网站 | 亚洲va天堂va国产va久 | 99久久无色码中文字幕人妻蜜柚 | 久久一级黄色片 | 91网站在线播放 | 亚洲精品久久久久国产剧8 日韩欧美一区二区三区不学 | 日日摸日日碰夜夜爽无码 | 99久久国产综合精品麻豆 | 亚洲一区二区激情 | 粉嫩一区二区三区四区公司1 | 精品无码国产一区二区三区麻豆 | 人人爽人人爽人人 | 午夜精品久久久久久久99婷婷 | 国精品无码一区二区三区左线 | 午夜怡春院 | 国产精品一色哟哟 | 午夜私人成年影院在线观看 | 亚洲五月激情 | 婷婷天堂 | 美女扒开尿口让男人桶 | 欧美bbbbb性bbbbb视频 | 日本一级大黄爱做片 | 欧美一区色 | 国产xvideos免费视频播放 | 成年女人免费v片 | 国内精品视频免费观看 | 免看一级片 | 欧美理论片在线 | 国产免费美女 | 国产熟人av一二三区 | 九九国产精品无码免费视频 | 一本久道中文无码字幕av | 亚洲色无码专线精品观看 | 人妻性奴波多野结衣无码 | 白嫩少妇各种bbwbbw | 日本一卡二卡3卡四卡网站精品 | 影音先锋手机av资源站 | 国产爆乳无码视频在线观看3 | 性较小国产交xxxxx视频 | 国产亚洲精品久久久久婷婷图片 | 少妇暴力深喉囗交3p | 亚欧无线一线二线三线区别 | 毛片免费视频观看 | 最近的中文字幕免费完整版 | 丝袜美腿丝袜亚洲综合 | 国产suv精品一区二区三区88区 | 日本一级片在线播放 | 成 人 社区在线视频 | 国产中文字幕在线免费观看 | www.玖玖玖| 国产精品午夜一区二区三区视频 | 帮老师解开蕾丝奶罩吸乳网站 | 久久久精品波多野结衣 | 天天躁日日躁狠狠躁性色av | 天摸夜夜添久久精品亚洲人成 | 老外和中国女人毛片免费视频 | 黄色三级av| 又大又爽又硬的曰皮视频 | 不卡视频一区二区三区 | 青草成人免费视频 | 日本狠狠爱 | 国产aⅴ丝袜一区二区三区尤物 | 国精产品999一区二区三区有限 | 亚洲人成77777在线播放网站不卡 | 国产第一页浮力影院入口 | 欧美精品在线一区 | 影音先锋狠狠色中文字幕 | 五月婷婷之综合缴情 | 亚洲激情视频一区 | 国产色视频在线 | 国产wwwav| 欧美在线观看一区二区三区 | 人妖天堂狠狠ts人妖天堂狠狠 | 国产精品久久久久久久久久不蜜月 | 亚洲欧美a | 无码视频在线观看 | 婷婷精品久久久久久久久久不卡 | 久久网站精品 | 九色国产 | 欧美成人午夜视频在线观看 | 国产一在线 | 国产日产精品一区二区三区 | 国产又粗又爽 | 四虎国产精品成人永久免费影视 | 国产精品无码v在线观看 | 久久香蕉国产精品麻豆粉嫩av | 日本手机看片 | 人妻无码中文字幕 | 老司机久久99久久精品播放 | 国产亚洲精品久久久久婷婷瑜伽 | 久久天天躁夜夜躁狠狠ds005 | 无码播放一区二区三区 | 国产农村妇女毛片精品 | 手机福利在线视频 | 成年人视频在线免费观看 | 国产亚洲精品a在线 | 中国性猛交xxxx乱大交3 | 亚洲综合激情五月丁香六月 | 天堂素人约啪 | 国产三级网站在线观看 | 欧美又粗又大aaa片 午夜操操操 | 韩国久久久久久 | 色在线高清 | 在线国产日韩 | 麻豆精品乱码一二三区别蜜臀在线 | 91久久精品日日躁夜夜躁国产 | 国产传媒一区二区三区 | 亚洲娇小与黑人巨大交 | 亚洲国产精品无码中文字2022 | 欧美黑人在线视频 | 26uuu国产日韩综合 | 亚洲综合成人婷婷五月在线观看 | 4hu四虎永久在线影院的剧情介绍 | 亚洲va无码va在线va天堂 | 婷婷丁香激情五月 | 久久综合激情网 | 一区二区三区视频在线 | 四虎国产精品永久在线国在线 | 欧美日韩亚洲国产综合乱 | 77久久| 久久伊人久久 | 美女网站在线看 | 中文字幕亚洲第一 | 四虎影像 | 国产精品成熟老女人 | 国产乱人伦app精品久久 | 久久综合色婷婷 | 国产一级黄色毛片 | 天天视频亚洲 | 无码午夜福利视频1000集 | 亚欧精品在线观看 | 乱人伦中文无码视频 | 欧美片免费网站 | 在厨房被c到高潮a毛片奶水 | 玖玖资源站最稳定网址 | 国产亚洲第一区 | 九九热视频在线 | 人妖一区 | 又粗又硬的毛片aaaaa片 | 国产精品 无码专区 | 无人区乱码一区二区三区 | 性xxxx欧美老妇胖老太269 | 黄色日韩 | 大胸美女被吃奶爽死视频 | 激情无码人妻又粗又大中国人 | 男女无遮挡xx00动态图120秒 | 成人在线视频一区二区 | 欧美国产视频一区 | 日本丰满熟妇bbxbbxhd | 精品视频免费播放 | 久久xxxx| 欧美成人精品高清视频在线观看 | 欧美激情精品成人一区 | 91视频免费视频 | 日韩黄色在线视频 | 影音先锋无码a∨男人资源站 | 国产乱人激情h在线观看 | 亚洲无线观看国产精品 | 秋霞国产 | 欧美第一福利 | 丰满熟女人妻中文字幕免费 | 亚洲人成影院在线无码按摩店 | 在线 偷窥 制服 另类 | 性久久久久久久久久久久 | 97公开免费视频 | 青草视频在线看 | 日本午夜无人区毛片私人影院 | 国产精品免费久久久久影院 | 天天操天天舔天天射 | 成人伊人精品色xxxx视频 | 欧美婷婷色 | 国产又粗又猛视频免费 | 日本国产精品 | 黄色在线小视频 | 欧美韩日一区二区 | 美女午夜影院 | www四虎影视 | 午夜偷拍福利视频 | 伊人开心网| 欧美天天搞 | 免费人成网站在线观看不 | 狠狠色很很在鲁视频 | 4438成人网| 日欧137片内射在线视频播放 | 久久久久性色av毛片特级 | 丰满少妇高潮叫久久国产 | 久久91精品久久久久清纯 | 午夜欧美一区二区 | 亚洲国产精品尤物yw在线观看 | 人人澡人人爽夜欢视频 | 日韩精品在线网站 | 日韩欧美高清片 | 在线视+欧美+亚洲日本 | 免费网站在线观看黄色 | 毛片观看网站 | 亚洲国产精品第一页 | 国产高潮呻吟久久 | 成人美女黄网站色大色费全看在线观看 | 99国产精品久久久久久久日本竹 | 亚洲色偷偷男人的天堂 | 456亚洲影视 | 国产高清在线精品一区二区三区 | 成人美女免费网站视频 | 韩国伦理av| 日韩人妻无码免费视频一二区 | 99久久精品视香蕉蕉 | 成人97人人超碰人人 | 色一情一乱一伦一区二区三区小说 | 国产福利久久 | 欧美一夜爽爽爽爽爽爽 | 91看片在线免费观看 | 精品少妇视频 | 色噜噜狠狠色综合网 | 色网站在线观看 | 亚洲成人教育av | 亚洲精品av无码重口另类 | 超h高h肉h文教室学长男男视频 | 久久中文骚妇内射 | 国产欧美一区二区三区网站 | 波多野结av在线无码中文 | 四色成人网| 男人手机天堂 | 国产9色在线 | 日韩 | 日韩欧美偷拍高跟鞋精品一区 | 四虎亚洲精品成人a在线观看 | 久久caoporn国产免费相关 | 久久涩综合 | 成人网站色52色在线观看 | 亚洲中文字幕在线第六区 | 免费在线一级片 | 国产在视频线在精品视频2020 | 国产又粗又猛又大爽老大爷 | 亚洲精品7777| 天天做天天爱 | 4399一级成人毛片 | 91久久久一线二线三线品牌 | 久久精品视频中文字幕 | 西西人体www44rt大胆高清 | 亚洲综合av在线在线播放 | 丰满少妇69激情啪啪无 | 日日天日日夜日日摸 | 国产成人无码a区视频在线观看 | 国产欧美日韩久久 | 色婷在线 | 在线亚洲一区 | 久久免费看毛片 | 无码日韩人妻av一区免费 | 国产亚洲欧美日韩精品一区二区三区 | 国产精品久久精品三级 | 亚洲中文字幕乱码熟女在线 | 伊人精品久久久久7777 | 91精品国产综合久久国产大片 | 色综合久久婷婷 | 久久亚洲春色中文字幕久久久 | 狠狠操影院 | 青娱乐福利视频 | 日韩欧美性一区二区三区 | 婷婷丁香狼人久久大香线蕉 | 日韩av在线免费 | 亚洲春色cameltoe一区 | 免费人成在线观看视频播放 | 97熟女毛毛多熟妇人妻aⅴ | 亚洲欧洲日产国无高清码图片 | 永久免费看mv网站入口亚洲 | 中文字幕涩涩久久乱小说 | 免费国产黄网站在线观看视频 | 白嫩少妇激情无码 | 亚洲精品国产精品乱码不卞 | 国语国产精精品国产国语清晰对话 | 婷婷综合久久日韩一区 | 免费无码又爽又刺激激情视频软件 | 国产无套内射又大又猛又粗又爽 | 亚洲成av人片无码bt种子下载 | 日韩欧美另类在线 | 亚洲国产精品久久久天堂麻豆宅男 | 偷窥村妇洗澡毛毛多 | 色在线影院 | 久久精品午夜福利 | 亚洲中国久久精品无码 | 日韩两性视频 | www.一区二区.com | 国产老熟女伦老熟妇视频 | 无码人妻久久一区二区三区蜜桃 | www.青青青| 毛片tv网站无套内射tv网站 | 国产欧美日本亚洲精品一5区 | 7777欧美成是人在线观看 | 日韩a视频 | 中文午夜人妻无码看片 | 小箩莉末发育娇小性色xxxx | 黄色在线不卡 | 日本美女久久久 | 久激情内射婷内射蜜桃人妖 | 国产伦视频 | 亚洲欧美日韩久久精品 | 欧美精品15p | 妇女av| 欧美日韩在线第一页 | 丰满少妇人妻久久久久久 | 精品熟人妻一区二区三区四区不卡 | 亚洲成无码人在线观看 | 国产精品久久久久久免费软件 | 好吊妞国产欧美日韩免费观看 | 国产av影片麻豆精品传媒 | 中国特黄毛片 | 成人性生活毛片 | 国产欧美激情日韩成人三区 | 玩弄少妇的肉体k8经典 | 亚洲爱 | 国产无遮挡乱子伦免费精品 | 99热国产在线手机精品 | 国产日韩视频在线 | 亚洲线精品一区二区三八戒 | 西西人体444www大胆无码视频 | 国产天堂久久天堂av色综合 | www.精品视频 | 妞干网福利 | www.久久网 | 欧美村妇激情内射 | 99久久久久久久久久久 | 国产精品一区久久久久 | 尹人综合网| 热久久精 | 91夜色视频 | 午夜影视啪啪免费体验区入口 | 香蕉久久av一区二区三区 | 精品欧美乱码久久久久久 | 日本久久久一区二区三区 | 国产人妖视频一区二区, | 高清无码午夜福利视频 | 免费国产一级 | 久久99亚洲精品 | аⅴ资源新版在线天堂 | 国产69精品久久久久久 | 久久久免费视频观看 | 亚洲激情在线 | 久久av青久久久av三区三区 | 一品二品三品中文字幕 | 欧美人与性动交a精品 | 国产成人免费观看视频 | 国产热久久精 | 中文字幕欧美色图 | 在线看午夜福利片国产 | 综合成人亚洲偷自拍色 | 韩国主播av福利一区二区 | 亚洲欧美日韩综合在线丁香 | www.com.含羞草 | 久操精品在线 | 国精产品一区一区三区有限公司 | 人妻互换精品一区二区 | 99国产成人综合久久精品77 | 性欧美暴力猛交69hd | 色天使久久综合网天天 | 成人香蕉网 | 中文国产成人精品久久app | 怡红院av人人爰人人爽 | 干欧美少妇| 日韩精品在线播放 | 一级视频播放 | 日本中文字幕在线 | 国产又粗又长又猛又爽 | 国产欧美日韩综合在线成 | 亚洲av毛片一区二区三区 | 无码人妻丰满熟妇奶水区码 | 国产精品亚洲аv无码播放 伊人精品网 | 人人狠狠综合久久88成人 | 午夜爽爽爽 | 求av网址| 国产成a人亚洲精品无码樱花 | 黄色va | 国产乱肥老妇女精品视频网站 | 四虎影院免费观看 | 日韩国产二区 | 中文字幕一区二区三区在线播放 | 91看片在线观看 | 中文字幕在线观看1 | 五月婷婷色丁香 | 国产精品久久久久免费a∨大胸 | 亚洲高清一区二区三区不卡 | 国产亚洲欧美日韩俺去了 | 狠狠干网址 | 91久久国产视频 | 性一交一黄一片 | a在线天堂 | 亚洲风情第一页 | 久久视精品 | 欧美日韩制服在线 | 国产福利一区二区三区在线观看 | 国产成人无码18禁午夜福利免费 | 韩国精品一区二区三区无码视频 | 日本精品一区二区三区四区 | 性色av一二三天美传媒 | 久久综合影院 | 九九精品超级碰视频 | 亚洲综合91 | 久草在线资源福利 | 国产精品沙发午睡系列 | 射一射 | 玖玖爱精品 | 君岛美绪一区二区三区在线视频 | 女被男啪到哭的视频网站 | 亚洲国产精品va在线观看香蕉 | 国产无限次数成版人视频在线 | 亚洲伊人一区 | 中文字幕乱码人妻无码久久 | 葵司免费一区二区三区四区五区 | 日韩中文字幕一区二区三区 | 欧美一区二区大片 | 一本色道无码道在线观看 | 狠狠色噜噜狠狠狠狠888奇米 | 国产高清中文手机在线观看 | 国产精品欧美久久久久天天影视 | 国产精品福利视频萌白酱 | 日日弄天天弄美女bbbb | 欧美亚洲另类图片 | 18禁超污无遮挡无码免费动态图 | 少妇把腿扒开让我爽爽视频 | 毛片毛片毛片毛片毛 | 亚洲色老汉av无码专区最 | 国产a级全部精品 | 国产精品无码av天天爽播放器 | 欧美人与动牲交zooz乌克兰 | 中文字字幕在线中文乱码 | 国产精品久久久久久久毛片动漫 | 亚洲欧美综合在线中文 | 丁香一区二区 | 亚洲成人久久久久久久 | a级黄色录相 | 欧美专区另类专区在线视频 | 国产伦理久久 | 国产成人高清视频 | exo妈妈mv中文版 | 东北农村女人乱淫免费视频 | 国产精品午夜福利不卡 | 日韩国产第一页 | 人人爽人人澡人人人人妻 | 91久久久久久久一区二区 | 亚洲 欧美 国产 日韩 精品 | 国产伊人久久 | 欧美激情老妇 | 无码吃奶揉捏奶头高潮视频 | 美女一级全黄大片 | 亚洲一二区制服无码中字 | 日日碰狠狠添天天爽不卡 | 日本三级在线观看免费 | www亚洲精品 | 成人免费黄色片 | 五月婷婷爱 | 伊人久久亚洲精品一区 | 欧美精品免费一区二区三区 | 天天综合网网欲色 | 少妇高潮太爽了在线观看 | 图片区小说区亚洲欧美自拍 | 综合图区亚洲欧美另类图片 | 亚洲天堂小视频 | 国产精品www色诱视频 | 欧美精品网站在线观看 | 欧美午夜理伦三级在线观看吃奶汁 | 深夜福利av无码一区二区 | 日本高清视频免费看 | 久久只有这里有精品4 | 天堂网www在线资源中文 | 久久国产自偷自偷免费一区调 | 欧美成人精精品一区二区三区 | 免费在线视频你懂的 | 老司机av导航 | 欧美三日本三级少妇99印度 | 真人无遮挡18禁免费视频 | 国产70老熟女重口小伙子 | 18禁成人黄网站免费观看久久 | 国产又大又黄又粗的视频 | 人妻丰满熟妇av无码区免 | 蝌蚪自拍网 | 爽爽爽av | 在线欧美国产 | 久久av影院| 亚洲成av人在线观看网址 | 午夜精品久久久久久久96蜜桃 | 日本不卡一区二区三区 | 伊人久综合 | 日日干,夜夜操 | 欧美黄色小视频 | 中文字幕日韩精品有码视频 | 91网入口| 无码成人aⅴ免费中文字幕 欧美在线小视频 | 亚洲欧美日韩成人一区二区三区 | 伊人久久综在合线亚洲2019 | 国产无遮挡又黄又爽对白视频 | 天天干在线影院 | 奇米在线7777在线精品 | 国产视频1 | 91青青草在线 | 玖草视频在线 | 日韩精品无码专区免费播放 | xxxx视频在线观看 | 艳妇乳肉豪妇荡乳av | 精品久久久久久中文字幕2017 | 手机版av | 欧美内射深插日本少妇 | 久久久久人妻精品区一三寸 | 人人爽人人澡人人高潮 | 亚洲黄视频| 97色伦97色伦国产欧美空 | 国产精品亚洲专区无码第一页 | 吃奶呻吟打开双腿做受动态图 | 成人网站精品久久久久 | 日韩欧美中文字幕精品 | 日本一道人妻无码一区在线 | 老熟女老太婆爽 | 亚洲国产一区久久yourpan | 亚洲国产精品天堂 | 久久免费黄色网址 | 国产又粗又长又大 | 日本韩无专砖码高清 | 亚洲精品成人天堂一二三 | 又粗又猛又大爽又黄老大爷5 | t66y地址一地址二满1 | 色综合久久蜜芽国产精品 | 成在人线av无码免费看网站 | 久久午夜视频 | 91久久久久久久久久 | 成人网站国产在线视频内射视频 | 蜜臀久久精品久久久久久酒店 | 97在线视频免费人妻 | 一区二区欧美日韩 | 亚洲国产一区二区三区 | 东京热无码人妻一区二区av | 老司机在线精品视频网站 | 精品av一区二区久久久 | 日本三级电线 | 国产人妻久久精品二区三区 | 四虎国产精品成人免费久久 | 国产高潮国产高潮久久久91 | 天干天干天啪啪夜爽爽99 | 综合精品在线 | 少妇午夜三级伦理影院播放器 | 欧美黄色特级视频 | 亚洲黄色片 | 国产精品毛片av在线看 | 国产麻豆精品av在线观看 | 国产伦精品免编号公布 | 男人边吃奶边做呻吟免费视频 | 成视人a免费观看 视频 | 色欲天天婬色婬香视频综合网 | 国产一区二区三区a | 久久777国产线看观看精品 | 国产精品一区二区麻豆 | 亚洲国产欧美不卡在线观看 | 国产成人亚洲精品无码mp4 | 国产丝袜免费视频网址 | 中文无码第3页不卡av | 久久99精品久久久久久蜜芽 | 欧美激情精品久久久久久免费 | 亚洲视频高清 | 中文字幕日韩欧美一区二区 | 成人在线综合 | 又大又长粗又爽又黄少妇毛片 | 美女疯狂连续喷潮视频 | 中文字幕中出 | ∞性videosex女兵 | 人妻免费久久久久久久了 | 2021少妇久久久久久久久久 | 无码人妻丰满熟妇区五十路 | 国产亚洲精品成人av久久ww | 看黄a大片日本真人视频直播 | 久草在线费播放视频 | 狠狠色噜噜狠狠狠狠69 | 国产成人无码一二三区视频 | 久久欧 | 狠狠干一区 | 四虎国产精品永久免费观看视频 | 亚洲欧美日韩人成在线播放 | 夜夜爽妓女8888888视频 | 少妇中文字幕乱码亚洲影视 | 免费毛片看| 黄色激情网站在线观看 | 色噜噜色综合 | 天天干天天天天 | 国产毛片不卡 | 黄网在线免费看 | 1024av在线 | 丰满少妇又爽又紧又丰满在线观看 | 欧美日韩色 | 亚洲国产精品久久电影欧美 | 又大又粗欧美成人网站 | 香蕉视频久久 | 国产三级午夜理伦三级连载时间 | 欧美精品久久99 | 成 人 网 站不卡在线观看 | 久久久无码精品亚洲日韩按摩 | 亚洲中文字幕高清乱码在线 | 少妇人妻无码精品视频app | 人人妻人人玩人人澡人人爽 | 日本成片区免费久久 | 日韩精品第一区 | 日本xxxx自慰xxxx | bt天堂av| 亚洲乱码国产乱码精品精大量 | 久久手机视频 | 92国产精品午夜福利无毒不卡 | 国产一区二区野外 | 亚洲人成中文字幕在线观看 | 亚洲精品国偷自产在线99正片 | 色喜国模李晴超大尺度 | 日一区二区三区 | 日本不卡123 | av无码人妻中文字幕 | 18禁裸乳无遮挡啪啪无码免费 | 中文无码伦av中文字幕 | 久热久热| 国产乱子伦一区二区三区 | 婷婷色香五月综合激激情 | 国产情侣免费在线 | 久久网av | 伊人久久综合狼伊人久久 | 黄色亚洲视频 | 含羞草传媒mv免费观看视频 | 亚洲区久久 | 国产精品久久久久久久久久黑人 | 西西人体大胆www44he七 | 中国熟妇露脸videos | 嫩草在线观看 | 国产精品欧美久久久久三级 | 国产麻传媒精品国产av | 午夜福利国产在线观看1 | 性欧美大战久久久久久久久 | 亚洲免费视频免在线观看 | 桃色av | 最新av在线播放 | 欧美交换乱淫粗大 | www,四虎| 久人久人久人久久久久人 | 国产精欧美一区二区三区久久 | 免费看特级毛片 | 国产免费一区二区三区最新不卡 | 国产女人高潮大叫a毛片 | 国产亚洲在线 | 国产欧美一区二区精品久久久 | 色综合久久久久综合一本到桃花网 | 久久精品国产亚洲一区二区 | 中文字幕在线视频一区二区 | 91嫩草私人成人亚洲影院 | 欧美天天干 | 欧美人牲口杂交在线播放免费 | 国语对白做受xxxxx在线 | 无码国产精品一区二区免费i6 | 国产情侣大量精品视频 | 亚洲精品中文字幕乱码4区 国产美女激情视频 | 日韩久久精品一区二区三区 | 性刺激的大陆三级视频 | 手机在线视频你懂的 | 午夜看片网 | 91精品国产综合久久小美女 | 日韩久久高清 | 国产成人无码久久久精品一 | 成人av中文字幕 | 国产三级a | 成人亚洲精品国产www | 亚洲精品白浆 | 国产成_人_综合_亚洲_国产 | 欧美肥老妇视频九色 | 精品乱码久久久久久中文字幕 | 香蕉伊蕉伊中文视频在线 | 亚洲精品无码mv在线观看 | 国产成人亚洲综合a∨婷婷 日韩欧美tⅴ一中文字暮 | 中文综合网 | 亚洲性猛交xxxx乱大交 | 成人在线播放网站 | 亚洲香蕉视频天天爽 | 午夜无码一区二区三区在线 | 国产v在线最新观看视频 | 国产亚洲精品久久久久5区 49vv国产淫片aaaaaaa | 免费裸体无遮挡黄网站免费看 | 黄色片在线视频 | 性色av无码一区二区三区人妻 | 一区二区三区四区在线 | 网站 | 999免费视频 | 韩日一区二区三区 | 国产成人av在线影院无毒 | 免费人成激情视频在线观看 | 成人午夜淫片免费观看 | 秋霞成人午夜伦在线观看 | 日本妞丰满白嫩ass 欧美国产日韩在线观看成人 | 91精品久久久久久久久中文字幕 | 久久久久免费看黄a片app | 精品国产高清毛片a片看 | 国精产品源xzl仙踪林仙踪 | 日韩精品一区二区三区免费视频观看 | 蜜桃成人网 | 久久久久蜜桃精品成人片公司 | 久久国产乱子伦精品免费女人 | 四虎永久免费地址 | 少妇大叫太大太爽受不了在线观看 | 在线 | 国产精品99传媒a | 亚洲久热 | 一本热久久sm色国产 | 天天躁日日躁狠狠躁日日躁 | 国内揄拍国内精品久久 | 亚洲欧洲日产国码高潮αv 色综合色 | 欧美在线不卡视频 | 91亚洲天堂| 性按摩玩人妻hd中文字幕 | 狠狠爱俺也去去就色 | 久久久久久穴 | 久久99精品免费一区二区 | 无码人妻出轨黑人中文字幕 | 国产各种高潮合集在线观看 | 欧美1级黄色录像 | 秋霞无码一区二区 | 999久久免费精品国产 | 亚洲国产另类久久久精品性 | 免费国产乱理伦片在线观看 | 日韩精品人妻中文字幕有码 | 久久国产加勒比精品无码 | 国产精品成人在线观看 | 一卡二卡三卡视频 | av成人免费在线 | 日本国产在线观看 | 欧美一区二区精品 | 少妇无码太爽了在线播放 | 深夜av在线播放 | 亚洲人成人无码www影院 | 偷拍男女树林做爰 | 亚洲一二三四专区 | 国产美女明星三级做爰 | 日韩好精品视频你懂的 | 超碰免费av | 婷婷中文字幕在线 | 97人妻碰碰碰久久久久 | 国产偷国产偷亚洲清高网站 | 国产亚洲人成无码网在线观看 | 亚洲黄色www| 色一情一乱一伦一区二区三区小说 | 亚洲另类自拍丝袜第五页 | 天堂在线最新版资源www中文 | 宫女淫春3 | 99精品国产福久久久久久 | 久久精品2021国产 | 午夜欧美精品久久久久久久 | 国产偷ⅴ国产偷v精品 | 国产超碰人人做人人爰 | 四虎爱爱 | 精品极品三大极久久久久 | 国产免费传媒av片在线 | 2014天堂网| 东京av在线 | 亚洲午夜爱爱香蕉片 | 成人性生交a做片 | 国模冰莲自慰肥美胞极品人体图 | 婷婷久久综合网 | 91精品在线看 | 9l视频自拍九色9l视频九色 | 肉欲性毛片交国产 | 日日碰日日摸日日澡视频播放 | 欧美国产综合色视频 | 国产成人无码a区在线观看视频app | 人妻人人添人妻人人爱 | 999精品视频 | 亚洲女线av影视宅男宅女天堂 | 亚洲精品一区二区在线 | 日本一区二区在线 | 96精品| 色噜噜日韩精品欧美一区二区 | 日韩精选在线观看 | 国产成人av一区二区 | 韩国三级在线 中文字幕 无码 | av毛片基地 | 激情无码人妻又粗又大中国人 | 欧美成妇人吹潮在线播放 | 久久精品一二三区白丝高潮 | 精品一区二区三区在线播放 | 中年熟妇的大黑p | 清纯唯美激情 | 亚洲狠狠丁香婷婷综合久久久 | 日日摸夜夜爽无码毛片精选 | 中日躁夜夜躁 | 未满十八勿入av网免费 | 欧美性视频一区 | 国产自偷在线拍精品热乐播av | 超碰97在线免费 | 久久大香香蕉国产 | 人妻无码aⅴ不卡中文字幕 免费视频啪啪 | 台湾黄色一级片 | 亚洲国产综合精品中文第一 | 久久久久久无码av成人影院 | 国产精品igao视频网网址3d | 欧美色国 | 夜夜操影视 | 亚洲黄色片子 | 成人首发| www.操com | 亚洲精品国产精品99久久 | 精品无码日韩一区二区三区不卡 | 欧美亚洲精品一区二区三区 | 欧美三级不卡在线播放 | 国产麻豆精品乱码一区 | 最新网址av | 国产女人高潮抽搐叫床视频 | 午夜精品在线视频 | 波多野结衣先锋影音 | 九九超碰| 日韩午夜久久 | 国产三级视频在线观看视 | 伊人影院在线免费观看 | 国产精品久久久久久模特 | 艳妇乳肉豪妇荡乳av | 国产偷自拍视频 | 国产欧美精品一区二区色综合 | 学生妹无套内射正在播放 | 性―交―乱―色―情 | 一区二区三区四区免费 | 精品一区二区国产在线观看 | 国产视频一区三区 | 中文字幕理论片 | 色欲色欲天天天www亚洲伊 | 无码专区视频中文字幕 | 欧美成人一区二区三区在线观看 | 国产又色又爽又高潮免费 | 亚洲熟女精品中文字幕 | 亚洲熟妇色自偷自拍另类 | 国产免费一级视频 | 看国产黄大片在线观看 | 国产乱人伦偷精品视频免观看 | 精品国产美女福到在线不卡 | 中文无码天天av天天爽 | 日本在线一区二区三区欧美 | 日日噜噜夜夜狠狠久久蜜桃 | 大乳女喂男人吃奶视频 | 男女污污视频网站 | 午夜在线观看免费线无码视频 | 国产日韩一区在线精品 | 欧美成人免费大片 | 色综合久久精品亚洲国产 | 亚洲综合欧美制服丝袜 | 日韩在线中文高清在线资源 | 久久久久国产精品夜夜夜夜夜 | 婷婷丁香六月激情综合在线人 | 久久久久久久综合狠狠综合 | 欧美国产免费 | 成人精品国产区在线观看 | 亚洲中文字幕aⅴ天堂自拍 亚洲vs日韩vs欧美vs久久 | 天天操夜操 | 99久久免费看少妇高潮a片特黄 | 国产成年无码久久久久毛片 | 揉捏奶头高潮呻吟视频 | 四虎免费大片aⅴ入口 | 久久精品视频在线看4 | 欧美激情精品久久久久 | 妺妺窝人体色www在线小说 | av大片免费观看 | 国产无遮挡又黄又爽网站 | 成人在线不卡 | 亚洲区欧美区综合区自拍区 | av网站在线免费播放 | 午夜精品国产 | 裸体美女无遮挡免费网站 | 国产伦子沙发午休系列资源曝光 | 午夜精品一区二区三区aa毛片 | 三级特黄视频 | 国产精品一级乱色视频 | 亚洲成a v人片在线观看 | 国产成av人片久青草影院 | 中文字幕第38页 | 国产一级免费av | 欧美 日韩 国产 成人 在线观看 | 中文字幕丰满乱子伦无码专区 | 欧美日韩免费做爰大片人 | 色欲av无码一区二区人妻 | 国产老熟女伦老熟妇视频 | 欧美bbbbb性bbbbb视频 | 精品一区二区免费 | 日韩不卡在线 | 成人精品免费网站 | 岛国av网站 | 国产精品嫩草99av在线 | 人妻少妇精品视频无码专区 | 一本久道视频无线视频 | 最爽free性欧美人妖 | 国产东北露脸熟妇 | 国产精品99爱免费视频 | 三级经典三级日本三级欧美 | 麻豆成人久久精品二区三区免费 | 久久久久琪琪去精品色无码 | 国内精品自线一区二区三区2021 | 亚洲va久久久噜噜噜久久无码 | 国内精品久久久久久久影视蜜臀 | 黄色片久久久久 | 最新福利视频 | www.久久婷婷 | 日韩经典在线 | 亚洲精品自在在线观看 | 18黑白丝水手服自慰喷水网站 | 久久精品人人做人人妻人人玩 | 最近中文字幕在线中文高清版 | 国产精品亚洲视频 | 精品久久伊人99热超碰 | 青青国产揄拍视频在线观看 | 97久久天天综合色天天综合色hd | 欧美噜噜久久久xxx 亚洲专区欧美专区 | 黄网站色视频免费国产 | 成人中文乱幕日产无线码 | 亚洲欧美成人中文日韩电影网站 | 国产成人精品视频ⅴa片软件竹菊 | 欧美三级色| 国产特级毛片aaaaaa毛片 | 色屋永久 | 无码aⅴ精品一区二区三区 高清一区二区三区四区 | 久热国产vs视频在线观看 | 精品日产1区2卡三卡麻豆 | 成人宗合网 | 久久福利国产 | 欧美亚洲综合在线 | 国产色视频一区二区三区 | 老湿机69福利区无码 | 亚洲高清aⅴ日本欧美视频 爱搞国产 | 不卡视频在线播放 | 国产精品久久久久无码av | 日本黄色大片视频 | 大rb狠狠地给你这y荡的视频 | 一级片日本 | 91porn在线 | 1000部精品久久久久久久久 | 亚洲精品成a人在线观看 | 精品国产三级在线观看 | 爱爱爱爱视频 | 能看av的网站 | 国产精品久久久久影院亚瑟 | 日日操夜夜操视频 | 小视频免费在线观看 | 国产裸体视频网站 | 影音先锋每日av色资源站 | 久色小说| 午夜精品视频一区二区三区在线看 | 成人性视频在线播放 | 久久亚洲区 | 岛国av免费在线观看 | 成 人片 黄 色 大 片 | 欧美性猛交xxxx免费看久久 | 国产av一区二区三区人妻 | 暖暖 在线 日本 免费 中文 | 欧美午夜激情在线 | 中文乱码免费一区二区 | 日韩精品少妇一区二区在线看 | 中文字幕 制服 亚洲 另类 | 在线天堂www在线 | 亚洲中文字幕无码一区二区三区 | 国产精品自拍在线 | 91宅男噜噜噜66在线观看 | 国产精品99久久久久久久女警 | 成人久久精品 | 丰满诱人的人妻3 | 久久久774这里只有精品17 | 久久精品中文 | 国产精品天天看特色大片 | 国产精品va在线观看丝瓜影院 | 亚洲中文字幕无码一区在线 | 18岁日韩内射颜射午夜久久成人 | 欧美性狂猛xxxⅹxx吞精 | 亚州av综合色区无码一区 | 成人亚洲一区 | 日韩av高潮喷水在线观看 | 性插视频免费 | 手机在线免费观看av片 | 一区二区三区精品视频日本 | 欧美在线免费播放 | 亚洲狼人伊人中文字幕 | 成人欧美在线视频 | 国产成人天天5g影院在线观看 | 一区二区不卡在线 | 欧美bbwbbwbbw | 色又黄又爽网站www久久 | 吃奶呻吟打开双腿做受视频 | 天天操天天射天天爽 | 中国真实偷乱视频 | 一本久久综合亚洲鲁鲁五月天 | 黄色片自拍 | 亚洲成av人片在www鸭子 | 欧美人狂配大交3d怪物一区 | 91官网在线观看 | 亚洲乱码日产精品bd | 日本不无在线一区二区三区 | 91插插库| 国内精品久久久久影院优 | 好爽好紧好大的免费视频国产 | 一本色综合久久 | 免费精品一区二区三区视频日产 | 在线精品91 | 亚洲日韩中文在线精品第一 | 亚洲日韩va无码中文字幕 | 人人妻一区二区三区 | 最新日韩av | 欧美成人精品一级乱黄 | 91久久精品一区二区三区大 | 免费乱理伦片在线观看夜 | 亚洲色图一区二区三区 | 国产精品日韩在线 | 高清国产精品人妻一区二区 | 亚洲一区二区三区国产精华液 | 亚洲精品美女久久7777777 | 成人国产精品入口免费视频 | 777精品久无码人妻蜜桃 | 他用舌头给我高潮喷水在线 | 日本a级c片免费看三区 | 懂色av噜噜一区二区三区av | 日本大乳免费观看久久99 | 亚洲午夜精品一区二区三区 | 中文字幕免费在线 | 狂野欧美性猛xxxx乱大交 | 亚洲一二三区av | 寂寞少妇的滋味 | 777久久久| 国产禁女女网站免费看 | 欧美黄色www| 亚洲成人生活片 | 五月丁香激激情亚洲综合 | 人妻丰满熟妇av无码处处不卡 | 国产精品无套呻吟在线 | 97视频在线观看免费 | 亚洲国产美女视频 | 日韩欧美国产中文 | 亚洲激情首页 | 一边摸一边做爽的免费视频日本 | 日日鲁夜夜如影院 | 亚洲欧美综合成人五月天网站 | 久久国产午夜精品理论片推荐 | 精品国产自在精品国产精小说 | 久久亚洲男人第一av网站 | 日韩精品东京热无码视频 | 日韩成人专区 | 熟女少妇精品一区二区 | 欧美日韩在线精品一区二区 | 真实的国产乱xxxx在线 | 最新国产精品无码 | 日韩三级免费看 | 亚洲欧美日韩中文无线码 | 国产精品欧美久久久久一区二区 | 波多野结衣爽到高潮大喷 | 久久99精品久久久久久hb | 成人妇女淫片aaaa视频 | 色婷婷综合久色aⅴ五区最新 | 精品视频免费在线 | 亚洲国产另类久久久精品小说 | 免费无码黄真人影片在线 | 欧美成人综合久久精品 | 无码人妻精品一区二区蜜桃色欲 | av草逼 | 欧美国产一区二区三区激情无套 | 人人干人人噪人人摸 | 日本久久久一区二区三区 | 亚洲中文字幕无码av正片 | 一本色道久久综合狠狠躁的推荐 | 天天狠天天天天透在线 | 午夜精品成人一区二区 | 国产精品高潮呻吟av久久软件 | 国产成年无码久久久久毛片 | 国产一区二区日本欧美精品久久久 | 欧美黄网址 | 香蕉97超级碰碰碰免费公开 | 一个人看的www日本高清视频 | 久久精品国产亚洲精品 | 老熟女hdxx老小配 | 三级全黄的视频在线观看 | 岛国av免费看| 欧美野外疯狂做受xxxx高潮 | 日本中文字幕一区二区高清在线 | av无码制服丝袜国产日韩 | 韩日视频在线 | 少妇高潮灌满白浆毛片免费看 | 在线h片 | 欧美无砖专区免费 | 免费的美女色视频网站 | 亚洲人成在线播放 | 白嫩情侣偷拍呻吟刺激 | 日韩黄色录像 | 伊人久久婷婷五月综合97色 | 久久久久久久女女女又又 | 性高朝久久久久久久齐齐 | 尤物yw193无码点击进入 | 国产精品毛片一区二区在线看 | 亚洲香蕉一区二区三区 | 亚洲天堂视频网站 | 亚洲欧美在线视频 | 成熟女人毛片www免费版在线 | 91亚洲精品久久久蜜桃借种 | 成人免费专区 | 国产国产国产国产系列 | 欧美video性欧美熟妇 | 精品国产免费观看久久久 | 精品久久久久久久免费人妻 | 精品国产情侣高潮露脸在线 | 日本最新免费二区 | 久草在线观看首页 | 国产网址 | 国产精品久久久久7777按摩 | 欧美成人精品一区二区三区 |