国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

Python 如何實(shí)時繪制數(shù)據(jù)

共 11570字,需瀏覽 24分鐘

 ·

2020-08-04 18:45


作者:TEDxPY
來源:TTTEED

提到 GUI 繪圖,大家可能第一反應(yīng)是 OpenGL 和 Matplotlib,但其實(shí)基于 Qt 平臺還有個功能強(qiáng)大的 pyqtgraph 繪圖庫,不僅支持豐富的圖形種類,還能實(shí)時更新繪圖數(shù)據(jù)并進(jìn)行交互式操作。

不同于網(wǎng)上其他文章或代碼講解,今天我們集中只關(guān)注實(shí)時繪制數(shù)據(jù)功能的實(shí)現(xiàn)。為了更精準(zhǔn)學(xué)習(xí)該 pyqtgraph 模塊功能,我們將參考官方給出的實(shí)例來邊學(xué)邊練。

1. pyqtgraph 簡介

1.1 pyqtgraph 特點(diǎn)

關(guān)于 pyqtgraph 與 Matplotlib 的對比,大致要點(diǎn)如下:

  1. pyqtgraph 在畫圖方面不如 Matplotlib 功能完整和成熟,但運(yùn)行更快
  2. Matplotlib 旨在繪制高質(zhì)量圖像,pyqtgraph 則主要面向數(shù)據(jù)抓取和數(shù)據(jù)分析的應(yīng)用
  3. 相比 Matplotlib,pyqtgraph 對 python 和 qt 編程更親和
  4. pyqtgraph 具備更好的圖像交互、3D展示等

1.2 pyqtgraph 安裝

一般配合 PyQt5 使用,這些都要預(yù)先安裝好,我們這里只提 pyqtgraph 相關(guān):

pip install pyqtgraph

1.3 pyqtgraph 實(shí)例全集

官方專門給出了一個實(shí)例集合,包含了展示與源碼,非常方便學(xué)習(xí),通過以下代碼來運(yùn)行:

import pyqtgraph.examples
pyqtgraph.examples.run()

運(yùn)行后,會出現(xiàn)如下 GUI 界面今天我們主要關(guān)注實(shí)時繪制數(shù)據(jù),找到左側(cè)目錄中的 "Scrolling plots",單擊右側(cè)可以看到源碼

雙擊或者點(diǎn)擊下方的 "Run Example" 便可展示運(yùn)行效果:

特定截圖:

2. 實(shí)時繪制學(xué)習(xí)

結(jié)合著實(shí)例代碼和演示效果,我們可以看到有如下不同實(shí)時展示模式:

  • 模式1: 從 0 開始固定 x 軸數(shù)值范圍,數(shù)據(jù)在該范圍內(nèi)向左移動展示
  • 模式2: 數(shù)據(jù)帶著 x 軸坐標(biāo)一起向左移動展示
  • 模式3: 固定 x 軸數(shù)值右側(cè)范圍到 0,數(shù)據(jù)左移展示
  • 模式4: 左側(cè)固定從 0 開始,數(shù)據(jù)累積展示
  • 模式5: 數(shù)據(jù)范圍右側(cè)截止到 0,但仍可查看大于 0 范圍

2.1  模式1: 固定 x 范圍,左移展示數(shù)據(jù)

2.1.1 模式1效果

模式1 效果

2.1.2 實(shí)例1代碼

我們可以在實(shí)例匯總的代碼中將該部分代碼抽離出來,大致如下:

import pyqtgraph as pg
from pyqtgraph.Qt import QtCore, QtGui
import numpy as np

win = pg.GraphicsLayoutWidget(show=True)
win.setWindowTitle('Scrolling Plots Mode 1')

p1 = win.addPlot()
data1 = np.random.normal(size=300)

curve1 = p1.plot(data1)


def update1():
    global data1, ptr1
    data1[:-1] = data1[1:]  # shift data in the array one sample left
    # (see also: np.roll)
    data1[-1] = np.random.normal()
    curve1.setData(data1)


timer = pg.QtCore.QTimer()
timer.timeout.connect(update1)
timer.start(50)


## Start Qt event loop unless running in interactive mode or using pyside.
if __name__ == '__main__':
    import sys

    if (sys.flags.interactive != 1or not hasattr(QtCore, 'PYQT_VERSION'):
        QtGui.QApplication.instance().exec_()

注意,模式 1 中實(shí)時繪制效果的實(shí)現(xiàn),是通過將數(shù)據(jù)列表中的數(shù)據(jù)整體左移實(shí)現(xiàn)的,關(guān)鍵語句就是 data1[:-1] = data1[1:],再通過計(jì)時器來綁定該左移數(shù)據(jù)的函數(shù),最終達(dá)到了展示中的數(shù)據(jù)動態(tài)展示效果。

2.1.3 寫成 PlotWidget 形式

總結(jié)下模式 1 的原理:x 坐標(biāo)數(shù)據(jù)不變化,對應(yīng)的 y 數(shù)據(jù)設(shè)置個左移變換的函數(shù),計(jì)時器信號綁定該左移數(shù)據(jù)的函數(shù),把 y 數(shù)據(jù)能實(shí)時設(shè)置到圖中即可。

實(shí)例 1 中繪制圖的寫法比較少見,通常應(yīng)用是通過 pyqtgraph.PlotWidget.plot() 來實(shí)現(xiàn)在控件中作圖再添加到 GUI 控件中,所以我們將采用 PlotWidget 的寫法來實(shí)現(xiàn)模式1的繪制,代碼如下:

__author__ = 'Ted'

from PyQt5.Qt import *
from pyqtgraph import PlotWidget
from PyQt5 import QtCore
import numpy as np
import pyqtgraph as pq


class Window(QWidget):
    def __init__(self):
        super().__init__()
        # 設(shè)置下尺寸
        self.resize(600,600)
        # 添加 PlotWidget 控件
        self.plotWidget_ted = PlotWidget(self)
        # 設(shè)置該控件尺寸和相對位置
        self.plotWidget_ted.setGeometry(QtCore.QRect(25,25,550,550))

        # 仿寫 mode1 代碼中的數(shù)據(jù)
        # 生成 300 個正態(tài)分布的隨機(jī)數(shù)
        self.data1 = np.random.normal(size=300)

        self.curve1 = self.plotWidget_ted.plot(self.data1, name="mode1")

        # 設(shè)定定時器
        self.timer = pq.QtCore.QTimer()
        # 定時器信號綁定 update_data 函數(shù)
        self.timer.timeout.connect(self.update_data)
        # 定時器間隔50ms,可以理解為 50ms 刷新一次數(shù)據(jù)
        self.timer.start(50)

    # 數(shù)據(jù)左移
    def update_data(self):
        self.data1[:-1] = self.data1[1:]
        self.data1[-1] = np.random.normal()
        # 數(shù)據(jù)填充到繪制曲線中
        self.curve1.setData(self.data1)


if __name__ == '__main__':
    import sys
    # PyQt5 程序固定寫法
    app = QApplication(sys.argv)

    # 將綁定了繪圖控件的窗口實(shí)例化并展示
    window = Window()
    window.show()

    # PyQt5 程序固定寫法
    sys.exit(app.exec())

我們在自己寫的代碼中重新設(shè)置了下窗口尺寸位置,數(shù)據(jù)還是按照實(shí)例中的寫法來完成的。

2.1.4 自寫模式1效果

自寫模式1效果

2.2  數(shù)據(jù)隨 x 軸一起左移

2.2.1 模式2效果

模式 2 動態(tài)效果

2.2.2 實(shí)例2代碼

該模式代碼抽離出來大致如下:

import pyqtgraph as pg
from pyqtgraph.Qt import QtCore, QtGui
import numpy as np

win = pg.GraphicsLayoutWidget(show=True)
win.setWindowTitle('pyqtgraph example: Scrolling Plots')


p2 = win.addPlot()
data1 = np.random.normal(size=300)

curve2 = p2.plot(data1)
ptr1 = 0


def update1():
    global data1, ptr1
    data1[:-1] = data1[1:]  # shift data in the array one sample left

    data1[-1] = np.random.normal()

    ptr1 += 1
    curve2.setData(data1)
    curve2.setPos(ptr1, 0)


timer = pg.QtCore.QTimer()
timer.timeout.connect(update1)
timer.start(50)


if __name__ == '__main__':
    import sys

    if (sys.flags.interactive != 1or not hasattr(QtCore, 'PYQT_VERSION'):
        QtGui.QApplication.instance().exec_()

對比模式1代碼,此部分多了個 curve2.setPos(ptr1, 0),通過 Qt 官網(wǎng)中搜索查閱,setPos(x,y) 是將原點(diǎn)設(shè)置到 (x,y):

?

Sets the position of the item to pos, which is in parent coordinates. For items with no parent, pos is in scene coordinates. The position of the item describes its origin (local coordinate (0, 0)) in parent coordinates.

?

這樣我們可以大致理解為,通過設(shè)置坐標(biāo)系相對原點(diǎn)位置來產(chǎn)生 x 軸移動的效果。

2.2.3 寫成 PlotWidget 形式

總結(jié)下模式 2 的原理:y 數(shù)據(jù)與模式1相同,設(shè)置左移變換的函數(shù),計(jì)時器信號綁定該左移數(shù)據(jù)的函數(shù),把 y 數(shù)據(jù)能實(shí)時設(shè)置到圖中;x 數(shù)據(jù)則通過 setPos() 函數(shù)隨著 y 的變化同步進(jìn)行設(shè)置,產(chǎn)生 x 軸同步移動的效果。

我們繼續(xù)采用 PlotWidget 的寫法來實(shí)現(xiàn)模式2的繪制,在模式1基礎(chǔ)上添加幾行代碼即可,為作區(qū)分我們把曲線定義為 curve2:

__author__ = 'Ted'

from PyQt5.Qt import *
from pyqtgraph import PlotWidget
from PyQt5 import QtCore
import numpy as np
import pyqtgraph as pq


class Window(QWidget):
    def __init__(self):
        super().__init__()
        # 設(shè)置下尺寸
        self.resize(600,600)
        # 添加 PlotWidget 控件
        self.plotWidget_ted = PlotWidget(self)
        # 設(shè)置該控件尺寸和相對位置
        self.plotWidget_ted.setGeometry(QtCore.QRect(25,25,550,550))

        # 仿寫 mode1 代碼中的數(shù)據(jù)
        # 生成 300 個正態(tài)分布的隨機(jī)數(shù)
        self.data1 = np.random.normal(size=300)

        self.curve2 = self.plotWidget_ted.plot(self.data1, name="mode2")
        self.ptr1 = 0

        # 設(shè)定定時器
        self.timer = pq.QtCore.QTimer()
        # 定時器信號綁定 update_data 函數(shù)
        self.timer.timeout.connect(self.update_data)
        # 定時器間隔50ms,可以理解為 50ms 刷新一次數(shù)據(jù)
        self.timer.start(50)

    # 數(shù)據(jù)左移
    def update_data(self):
        self.data1[:-1] = self.data1[1:]
        self.data1[-1] = np.random.normal()
        # 數(shù)據(jù)填充到繪制曲線中
        self.curve2.setData(self.data1)
        # x 軸記錄點(diǎn)
        self.ptr1 += 1
        # 重新設(shè)定 x 相關(guān)的坐標(biāo)原點(diǎn)
        self.curve2.setPos(self.ptr1,0)


if __name__ == '__main__':
    import sys
    # PyQt5 程序固定寫法
    app = QApplication(sys.argv)

    # 將綁定了繪圖控件的窗口實(shí)例化并展示
    window = Window()
    window.show()

    # PyQt5 程序固定寫法
    sys.exit(app.exec())

我們在自己寫的代碼中重新設(shè)置了下窗口尺寸位置,數(shù)據(jù)還是按照實(shí)例中的寫法來完成的。

2.2.4 自寫模式1效果

自寫模式2

3. 小結(jié)

今天先只簡單整理這兩個較簡單的實(shí)時繪制模式,給定的代碼中數(shù)據(jù)是用的隨機(jī)正態(tài)分布數(shù)據(jù),我們結(jié)合著模式 1 和 2 的實(shí)例代碼來分析其原理算法來仿寫了常用版本的代碼。

掌握模式 1 和模式 2 的用法后,我們便可以對更多的數(shù)據(jù)來進(jìn)行動態(tài)展示,比如 CPU 占用率、股票實(shí)時價格等,配合著 PyQt5 的 GUI 圖形界面,那么完全可以用 Python 來寫出看著高大上的數(shù)據(jù)可視化界面了,這個后續(xù)我們再繼續(xù)研究。

◆ ◆ ◆  ◆ 

麟哥新書已經(jīng)在當(dāng)當(dāng)上架了,點(diǎn)擊下方小程序即可進(jìn)入當(dāng)當(dāng)購買頁面:





數(shù)據(jù)森麟公眾號的交流群已經(jīng)建立,許多小伙伴已經(jīng)加入其中,感謝大家的支持。大家可以在群里交流關(guān)于數(shù)據(jù)分析&數(shù)據(jù)挖掘的相關(guān)內(nèi)容,還沒有加入的小伙伴可以掃描下方管理員二維碼,進(jìn)群前一定要關(guān)注公眾號奧,關(guān)注后讓管理員幫忙拉進(jìn)群,期待大家的加入。


管理員二維碼:


猜你喜歡

 麟哥拼了!??!親自出鏡推薦自己新書《數(shù)據(jù)分析師求職面試指南》

 厲害了!麟哥新書登頂京東銷量排行榜!

 笑死人不償命的知乎沙雕問題排行榜

 用Python扒出B站那些“驚為天人”的阿婆主!

 你相信逛B站也能學(xué)編程嗎



點(diǎn)擊閱讀原文即可參與當(dāng)當(dāng)購書活動

瀏覽 55
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 亚洲无码偷拍| 亚洲一区翔田千里无码| 97色色视频| 国产欧美日韩三级| 2025中文在线观看最好看的电影| 亚洲一级黄片| 日韩在线免费| 国产精品一二三区| 夜夜操天天干| 人妻体内射精一区二区| 狠狠干狠狠色| 亚洲av男人天堂| 人人草人人澡| 99热在线观看免费精品| 人人妻人人玩人人澡人人爽| 大骚逼影院| 亚洲综合色网站| 天堂va欧美ⅴa亚洲va一夜| 波多野结衣在线无码视频| 91白丝喷水自慰网站| 精品免费黄色视频| 亚洲色图一区二区| 操逼电影免费| 国产AV日韩AⅤ亚洲AV中文| 中文字幕乱码免费综合久久| 91在线免费视频| 日本无码一区二区| 亚洲中文字幕一区| 69久蜜桃人妻无码精品一区| 在线免费看黄片| 3D动漫精品啪啪一区二区免费| 亚洲免费性爱视频| 成人天堂| 欧美午夜成人| 免费A片国产毛无码A片| 亚洲第一页在线| 午夜理论片| 国产成人免费观看| 一区二区网站| 成人做爰黄AA片免费看三区| 天天干中文字幕| 18禁网站禁片免费观看| 欧美一级大香蕉| 呦小BBBB小小BBBB| 91精品国产日韩91久久久久久| 91精品国产综合久久久蜜臀主演| 在线观看免费成人网站| 日本翔田千里奶水| 欧美日韩第一页| 无码一区二| 国产一级a毛一级a做免费图片| 翔田千里无码在线| 中文字幕不卡一区| 中文字幕亚洲区| 欧美精品久久久久| 国产精品片| 中文av在线播放| 理论片熟女奶水哺乳| 2021无码| 九九热精品在线视频| h网站在线观看| 蜜臀久久99精品久久久晴天影视| 国产无码自拍| 熟女导航| 欧美色大香蕉| 亚洲成年人网| 91麻豆成人精品国产| 九九美女视频| 亚洲区一区二| 荫蒂添到高潮免费视频| 日韩色婷婷| 69式荫蒂被添全过程| 成人黄色视频网站在线观看| 欧美伊人大香蕉| 亚欧洲精品在线视频免费观看 | 99无码国产成人精品| 狠狠穞A片一區二區三區| 护士小雪的yin荡高日记H视频| 一级特黄大片录像i| 日韩欧美成人电影| 色综合色| 久久久一区二区三区| 国产成人精品123区免费视频 | 免费在线观看Av| 精品视频免费在线| 五月婷婷综合激情| 三级成人视频| 麻豆精品国产传媒| 俄罗斯白嫩BBwBBwBBw91| 六月婷婷网| 成人A√| 99在线视频免费观看| 一级特黄妇女高潮AA片免费播放| 九九韩剧网最新电视剧免费观看| 乱伦激情| 免费18禁网站| 91精品丝袜久久久久久久久粉嫩| 91伊人久热精品| 天天欧美| 亚洲一区二区三区无码| 超碰99在线| 国产精品黄色| 91AV| 婷婷久久亚洲| 亚洲无码一区二区三区| 高清日韩无码视频| 99色在线| 狠狠干大香蕉| 九九色影院| 日屁视频| 日韩成人无码一区二区| 国产一区二区三区在线视频| ppypp电影频道| 日本欧美视频| 日皮免费视频| 日韩无码一级片| 国产夫妻在线| 日欧美美女逼| 欧美大吊在线| 免费看黄片| 日日夜夜天天综合| 久久久久亚洲AV无码专区| 亚洲一级黄色大片| 2019人人操| 国产精品77777| 一区二区三区中文字幕| 欧美成人性爱网| 西西4444WWW无码视频| 一级一A片一a免费看| 激情亚洲婷婷| 老熟女一区二区三区| 口爆吞精在线观看| 91亚洲视频在线观看| av中文在线观看| 日韩精品区| 日韩视频一区| 成人网址| 久久另类TS人妖一区二区| 在线看片av| 福利视频中文字幕| 人妻一区二区在线| 超碰97老师| 99唉撸吧视频免费| 中文字幕一区三区三A片密月| 亚洲无码免费看| 日逼视频| 操美女的逼| 九色91PORNY国产| 婷婷精品免费久久| 欧美精品无码| 国产精品久久久久久久久免费无码| 国内综合久久| 成人精品一区二区三区电影| 懂色AV一区二区三区国产中文在线 | 女人一区二区| 成人五区| 无码人妻精品一区二区蜜桃91 | 91爱看| 亚洲国产成人久久| 粉嫩护士小泬18p| 亚洲人妻无码在线| 午夜操| 九色偷拍| 美女A级毛片| 国产精品成人免费久久黄AV片| 在线观看欧美日韩| 蜜桃av.38| 国产福利免费视频| 中国特级毛片| 成人在线h| 国产欧美一区二区| 欧美日韩伊人| 欧美日韩亚洲成人| 91人人妻人人澡| 91人妻无码| 国语A片| 宅男噜噜噜66一区二区| 丰满熟妇| 乱伦91| 91麻豆天美传媒在线| www在线播放| 国产免费高清视频| 香蕉视频国产| 婬乱欧美一二三区| 一级a片免费| 熟女嗷嗷叫高潮合集91| 欧美日韩a| 91白丝在线观看| 乱伦内射视频| 人人草人人操| 国产你懂的| 911国产在线| 亚洲综合在线播放| 亚洲视频二区| 中文字幕高清无码免费视频| 亚洲欧美在线视频观看| 日韩在线视频91| 水蜜桃视频免费| 18国产免费视频在线观看| 大香蕉国产精品| 91久久99久久91熟女精品| 开心四房播播第四婷婷| 友田真希一级婬片A片| 日韩性生活网| 蜜桃BBwBBWBBwBBw| 午夜操逼| 国产精品高清网站| 成人在线毛片| 国产成人精品三级麻豆| 亚洲天堂av在线观看| av在线无码观看| 中文字幕丰满熟妇人妻| 先锋影音资源av| 粉嫩AV蜜乳AV蜜臀AV蜂腰AV| 亚洲色婷婷在线| 色屁屁草草影院ccyycom| gogogo高清在线观看免费直播中国 | 麻豆免费成人传媒| brazzers疯狂作爱| av乱伦小说| 蜜桃网站在线观看| 日本欧美在线| AV在线小说| 欧美日韩亚洲成人| 91香蕉网| 91调教视频| 亚洲特黄| 成人黄色毛片视频| 中文字幕成人网站中文字幕| 欧美老女人操逼视频| 91超碰免费| 亚洲无码性爱| 俺去啦俺也去| 少妇精品久久久久久久久久| 成人a片在线观看| 亚洲色综合久久五月| 在线观看污视频| 夏目あきら被续侵犯7天| 91麻豆视频在线观看| HEZ-502搭讪绝品人妻系列| 在线无码视频| 操碰在线观看| 做爰视频毛片蜜桃| 在线免费看黄色| 日本色中文字幕| 免费18禁网站| 欧美色图第一页| 日本一级片中文字幕| 一本到在线视频| 国产在线观看国产精品产拍| 99成人电影| 五月丁香花视频| 波多野结衣亚洲无码| 精品人妻一区二区三区四区| 亚洲AV成人无码一区二区三区| www.17c嫩嫩草色蜜桃网站| 日韩视频免费观看高清完整版在线观 | 伊人久操| 99都是精品| 免费AV毛片| 91在线看| 全国男人的天堂网站| 97精品国产97久久久久久免费| 青青草原av| 欧美色视| 国产在线无码视频| 91人妻人人澡人人爽人人精吕| 91大神shunv| 九九99精品| 米奇电影777无码| 成人图片小说| 操逼一级片| 西西4444www大胆无吗| 中文字幕人妻系列| 亚洲一区二区成人网站戴套| 亚洲视频天天射| 热99re69精品8在线播放| 欧美性国产| 亚洲精品秘一区二区三区影| 翔田千里av| 亚州AV在线| 日韩欧美精品| 99精品视频免费观看| 俺去也在线播放| 人人操人人干人人爽| 国精产品秘一区二区| 日韩中文字幕在线人成网站| 超碰成人在线观看| 中文字幕一区二区三区人妻电影 | av在线免费观看网址| 91精品国产综合久久久不打电影| 人妻中文字幕av| 成人精品国产| 国产欧美一级片| 日韩无码高清一区| 色婷婷精品国产一区二区三区| 99热这里只有精品999| 草莓视频在线播放| 精品孕妇一级A片免费看| 综合网欧美| 不卡一区| 日本AⅤ电影| 国产熟女乱伦视频| 国产成人小电影| 国产综合久久777777麻豆| 正在播放ADN156松下纱荣子| 欧美久久免费| 欧美,日韩,日| 特级西西444www无码视频免费看| 无码免费在线视频| 免费国产乱伦| 亚洲无码av在线播放| 爆操视频| 国产日韩欧美一区二区| brazzers疯狂作爱| 综合大香蕉| 一欧美日韩免费/看| 久一久久| 日韩高清在线| 草逼毛片| 无码免费播放| 青娱乐成人电影| 青青草91| av青草| 国产女人18毛片水真多18精品| 日日夜夜天天综合| www男人的天堂| 精品交换一区二区三区无码| 黄色视频在线观看国产| 国产精品无码久久久久成人app| 日本高清不卡视频| 久久91av| 你懂的网站在线观看| 久久视频理论| 国产做受91电影| 欧美熟妇精品一二三区| 日本免费无码| 在线观看亚洲| 亚洲V无码| 91一区二区| 乱子伦毛片国产| 久久久久久久| 四川少妇bbbbbbbbb| 日韩成人无码一区二区视频| 无码A级片| 狼人综合网| 日韩av小电影| 中文字幕色情| 黄色片在线观看视频| 日本性爱中文字幕| 韩国中文无码| 菊花插综合网| 大香蕉伊人AV| 特级毛片av| 成人在线黄色| 无码毛片在线观看| 五月婷婷丁香综合| 一级a一级a爰片免费免免中国A片 一级一级a免一级a做免费线看内裤 | 毛片在线观看视频| 人妻在线无码| 西西4444www大胆无| AV-ThePorn| 国产又粗又长的视频| av天堂资源在线| 91偷拍视频| 欧美中文字幕视频| 丁香婷婷色五月| 大香蕉伊人婷婷| 2015中文字幕黄色视频| 怡春院AV| 夜夜夜久久久| 国产成人精品电影| 高清无码视频免费版本在线观看| 北条麻妃二区| 18害羞勿进网站国产| 超碰超碰| 大香蕉AV在线观看| 亚洲草逼视频| 最新色站| 国产成人内射| 国产www在线观看| 国产精品国产三级国产| 一本一道久久a久久精品蜜桃| 欧美亚洲国产日韩| 亚洲一区中文字幕成人在线| 白嫩在线| 精品久久久999| AV一级片| 久久四区| 另类老妇奶性生BBwBB| 亚洲欧美日韩高清| 丰满少妇一级片| 精品国产区| 亚洲无码一级视频| 日韩视频在线免费观看| 无码欧美成人| 免费一级黄色毛片| 亚洲综合另类| 尻屄视频免费| 欧美口爆| 91夜夜| 久久日韩视频| 亚洲欧洲中文字幕| 国产熟女在线| 国产黄色电影| 亚洲怡春院| 日韩A级视频| 91在线精品一区二区| 少妇精品久久久久久久久久| 美妇肥臀一区二区三区-久久99精品国| 亚洲精品不卡| 人人看人人摸人人插| 亚洲精品视频无码| 骚逼影视| 天天精品无码| 久久无码高清视频| 高清无码视频免费| 欧美三级在线| 丰满人妻精品一区二区在线| 蜜桃一区| 欧美激情一区二区| 豆花天天吃最新视频| 骚视频网站| 一级A片60分钟免费看| 可以免费看av的网站| 精品中文在线视频| 日日干天天射| 豆花视频免费| 欧美爆操视频| 中文字幕国产在线| 无码视频中文字幕| 影音先锋av在线资源站| 日本一区二区视频| 91无码一区二区三区| 人人摸人人看| 人人爽人人| 精品素人在线| 国产无码AV| AV在线免费观看网址| 无码在线专区| 日韩精品高清中文| 久久伊人精品| 岛国AV免费在线| 欧美色色色网| 自拍av在线| 91精品婷婷国产综合久久蝌蚪| 青青草免费在线视| 草久在线视频| 麻豆精品秘国产| 五月丁香激情六月| 高清免费无码视频| 日本精品黄色视频| 中字幕视频在线永久在线观看免费| 免费福利在线观看| 欧美激情影院| 成人做爰黄级A片免费看土方| 最近中文字幕免费mv第一季歌词強上| 日欧无码| 先锋成人电影| 无码秘蜜桃一区二区| 色色色五月| 天堂网婷婷| а√在线中文网新版地址在线| 精品无码秘人妻一区二区三区| 亚洲免费视频网| 五月天国产视频| 日韩操比| 草逼视频网| 操屄在线观看| 在线免费三级| 18禁www| 69xx视频| 天天日天天日天天操| 人人妻人人澡人人爽久久av| 狠狠婷婷| 91香蕉网| 婷婷中文| 黄色视频免费看| 欧美日韩中文字幕| 91羞羞| 91人妻一区二区三区| 五月婷婷丁香五月| 台湾成人在线| 激情一级| 三级av网站| 国产在线小视频| 视频二区中文字幕| 天天插天天狠| 国产91黄色| 亚洲高清视频在线观看| 国产黄片免费在线观看| 五月天婷婷黄色| 亚洲中文视频免费| 蜜桃AV| 狼友精品| 大香蕉性爱网| 日本免费在线观看视频| 日韩一级片| 亚洲欧美在线观看视频| 中国国产乱子伦| 日韩第一色| 91丨牛牛丨国产人妻| 亚洲精品成人电影| 欧美日韩国产中文字幕| 俺来也听听婷婷| 亚洲三级国产| 超碰人人操| 亚洲无码一二三区| 天天超碰| 日本熟妇无码一区二区| 国产精品无码毛片| av无码在线观看| 欧美视频在线一区| 91亚洲综合| 成人免费视频网站| 亚洲伊人在线| 91人人| 亚洲AV成人精品日韩在线播放| 国产精品theporn| 成人黃色A片免费看| 在线中文字幕777| 久久久91| 久久这里只有精品99| 亚洲一区二区三区在线视频| 免费在线观看黄色网址| 无码国产传媒精品一区| 无码中文字幕在线观看| 五月婷婷基地| 亚洲av偷拍| 精品无码一区二区三区在线| 五月丁香在线播放| 国产欧美一区在线看| 91免费视频在线| 911精品国产一区二区在线| 亚洲精品一区二区三区无码电影 | 五月丁香婷婷综合网| 婷婷精品免费| 黄色高清视频在线观看| 欧美五月在线网址| 91Av视频| 国产91精品看黄网站在线观看| 中文字幕手机在线视频| 国产综合久久久777777色胡同| 翔田千里在线一区二区三区| 免费无码视频| 日韩中文字幕av| 人人草人人看| 91碰碰| 翔田千里无码播放| 婷婷另类小说| 日韩一a| 91视频免费在线观看| 91成人视频18| 亚洲欧美国产日韩字幕| 麻豆成人精品国产免费| 亚洲午夜无码久久久| 五月天视频网| 亚洲最大三级片| 亚洲精品三级| 国产美女精品| 九九精品久久| 美女自慰网站免费| 影音先锋亚洲AV| www激情| 无码av网| 五月激情婷婷基地| 内射视频网站| 91蝌蚪丨人妻丨丝袜| 日逼电影网| 国产丝袜无码| 老太色HD色老太HD-百度| 亚洲天堂一区在线观看| 国产欧美日韩综合精品| 丁香六月操| 黄色电影免费看| 强奷伦奷片91| 久久亚洲欧美| 先锋影音麻豆| 亚洲AV性爱| 久热九九| 翔田千里无码AV在线观看| 免费在线无码视频| 不卡在线视频| 无码群交| 久久精品国产99精品国产亚洲性色| 男人天堂手机在线| 国产亚洲久一区二区三区| 成人无码免费视频| 先锋久久| 北条麻妃AV观看| 国产99久久| 中文字幕无码Av在线| 亚洲国产精品18久久久久久| 在线看V片| 新超碰在线观看| 日韩性爱视屏| 大香蕉现在视频中心一| 国产xxxxx| 成人三级片在线观看| 91精品久久人妻一区二区夜夜夜 | 无码欧美| 在线观看黄色视频网站| 免费一级无码婬片A片APP直播| 成人乱无码AV在线观看| 亚洲性视频| 国产一级A片久久久免费看快餐| 九色PORNY蝌蚪自拍视频| 亚州成人视频| 欧美日韩色图| 九九综合伊人7777777| 在线无码免费视频| 免费久草视频| 大香蕉天天操| 亚洲视频大全| 国产久久久久久久久| 久久久久久久伊人| 免费三级片网址| 狠狠干2024| 日韩一区二区三区免费视频| 色综合成人| 国产aaaa| 骚骚网| 亚洲中文第一页| 天天操婷婷| 91视频网站免费观看| 少妇搡BBBB搡BBB搡毛片少妇| 伊人久久无码| 蜜桃Av噜噜一区二区三区四区| 成人777777免费视频色| 国产精品99精品| 一区二区三区www污污污网站| 波多野结衣久久精品| 淫香淫色天天影视| 激情国产AV| 国产成人精品一区二区三区视频| 超碰2023| 大香蕉国产在线视频| 男女无套在线观看免费| 久久国产热视频| 韩国三级HD中文字幕的背景音乐 | 九九美女视频| 欧美色图色就是色| 大地资源第5页在线| 你懂的在线免费观看| 亚洲黄色视频在线观看网站| 豆花视频免费| 国产a精品| 天天综合在线观看| 日韩无码少妇| 亚洲区一| 囯产精品一区二区三区线一牛影视1 | 麻豆人妻换人妻好紧| 狠狠撸在线视频| 欧美级毛片一进一出| 亚洲特黄| 色男人的天堂| 一区二区三区视频| 撸撸操在线视频观看只有精品| 中文字幕免| 欧美日韩精品久久久免费观看| 日韩精品成人无码免费| 豆花视频logo进入官网| 人人澡人人添人人爽人人| 黄色激情视频网站| 影音先锋二区| 老熟女乱伦| 亚洲精品午夜福利| 无码一区二区三区四区五区| 网址你懂的| 在线不卡免费Av| 国产日韩性爱视频| 在线观看黄a| 女同一区二区三区| 天堂无吗| 色婷婷俺来也| 人人做人人爱人人做人人乐的意思| 免费的av| 亚洲97| 国产无码高潮在线| aⅴ在线| 99热这里只有精| 91丨露脸丨熟女抽搐| 中文字幕亚洲高清| 亚洲无码成人在线观看| 狼友精品| 黄片福利| 日韩无码影院| 国产一区二区三区在线| 手机看片午夜福利网| 日韩精品一区二区三区四区 | 亚洲AV成人精品日韩在线播放| 熟女人妻人妻の视频| 久久人妻中文字幕| 999精品视频| 北条麻妃99精彩视频| 天堂8在线19| 色情片在线播放| 中文字幕在线高清| 大色AV| 国产人妻精品一二三区| 97亚洲精品| 大黑人荫蒂BBBBBBBBB| 人妻少妇无码视频| 人妻无码免费视频| 99re国产| 狼人香蕉在线视频| 影音先锋女人资源| 免费国产精品视频| 国产黄色自拍| 日韩精品人妻中文字幕有| 久久久久久久久久8888| 国产AV不卡| www.91久久| 亚洲成人一区二区| AV日逼网| 牛牛精品一区二区AV| 成人免费无码激情AV片| 成人18视频| 欧美日韩中文字幕视频| 天天搞天天搞| 大香蕉男人天堂| 日逼电影网| 99视频内射三四| 国产性爱网站| 日韩无码91| 国产精品嫩草久久久久yw193| 一级黄色A片视频| 在线免费看黄网站| 亚洲AV无码一区东京热久久| 操屄视频在线观看| 国产成人一区二区| 久久1234| 中文字幕第一页亚洲| 无码人妻久久一区二区三区蜜桃 | 日韩精品一区二区三区使用方法 | 中文字幕有码在线观看| 国产成人综合自拍| 黄色高清视频在线观看| 日韩在线成人中文字幕亚洲| 日韩人妻精品中文字幕专区不卡| 蜜芽AV在线| 免费的黄色视频| 久久三级| 干日本少妇| 久久AV电影| 日本成人A片| 成人动漫一区二区| 在线无码AV| 无码免费视频| 北条麻妃二区三区| 操老女人逼视频| 无码1区| A级片在线观看| 看毛片的网站| 成人AV电影在线观看| 人人色人人草| 无码中文一区| 超碰女人| 水果派AV| 狠狠干亚洲视频| 欧美成人乱码一区二区三区| 大香蕉免费| 麻豆AV无码| 欧美黑吊大战白妞欧美大片| 成人性生活视频| 另类色| 久久精彩免费视频| 国产亚洲久一区二区三区| 欧美三级欧美一级| 波多野结衣高清无码| 中国女人如毛片| 天天舔天天操| 91无码AⅤ在线| av水果派| 婷婷在线视频| 老女人操屄| 蜜桃传媒一区二区亚洲A| 亚洲小说区图片区都市| 黄色成人在线视频| 亚洲AV无码第一区二区三区蜜桃| 三级理论网站| 久久精品国产亚洲AV成人婷婷| 永久免费看片视频| 亚洲女人被黑人巨大的原因| 亚洲一区日韩| 日本啪啪网站| 欧美日韩国内| 91久久99久久91熟女精品| AV电影免费看| 精品在线播放视频| 亚洲第一黄片| 秋霞A片| 午夜亚洲AV永久无码精品蜜芽 | 日韩欧美a片| 大香蕉免费网站| 性无码一区二区三区无码免费| 精品熟女| 在线免费亚洲| 午夜性爱视频| 无码AⅤ一区二区三区| 欧美成人毛片AAAAAA| 乱伦一级黄片| 成年人免费视频在线观看| 丰滿人妻一区二区三区| 国产你懂的| 黄色网址在线观看视频| av婷婷五月天| 亚洲国产中文字幕| 久久夜色精品噜噜亚洲AV| 中文字幕在线高清| 成人福利午夜A片公司| 香蕉成人电影| 中文字幕日日| 无码不卡中文字幕| 九九色九九| 国产A√| 久久艹精品视频| 欧美成人大片| 91小仙女jK白丝袜呻吟| 天天日毛片| 五月天婷婷综合网| 亚洲无码高清一区| 日本成人电影| av天天av无码av天天爽| 亚洲天堂男人天堂| 天堂成人在线| 国产高清做爱免费在线视频| av天堂中文| 特级婬片AAAAAAA级| 日本人妻中文字幕| 中文字幕精品久久久久人妻红杏Ⅰ| www俺来也com| 国产理论片| 亚洲综合免费观看高清完整| 九七AV| 亚洲天堂欧美| 影音先锋资源| jizz国产视频| 草B视频| 99这里只有精品| 91AV在线观看视频| 国产精品久久久久久久久久久久久 | 国产一区二区免费看| 黄色av免费网站| 黑人人妻黑人ThePorn| 胖老板办公室沙发无套爆秘书| 成人18视频| 欧美性综合| 欧美一级在线观看| 先锋AV资源网| 久久成人电影院| 91一区| 日本爱爱片| 在线观看免费A片| 国产一区二区三区18| 欧美日韩成人网站| 日本成人久久| 特黄视频| www.久久精品视频| 亚洲一级AV| 国产精品免费久久影院| 特黄无码| 色色色777| 日韩av三级在线观看| 国产精品毛片一区二区在线看| 翔田AV无码秘三区| 天天噜噜色| 好吊妞视频在线| 亚洲欧美在线观看视频| 91色视频在线观看| 日韩一级片免费| 天堂免费视频| 揄拍成人国产精品视频| 五月天AV在线| 久热伊人| 亚洲黄v| 久久黑人| 国产不卡网| 日韩一区二区三区精品| 午夜福利欧美| 在线免费亚洲视频| 天天摸天天日| 青娱乐大香蕉| 欧美精品久久久久久久久| 欧美日韩在线视频播放| 欧美性爱香蕉视频| 天啪| 欧美成人激情| AV观看免费| 日韩一区二区在线视频| 欧美国产日韩综合在线观看170| 亚洲AV无码成人精品一区| 中文字幕在线观看免费高清电影| 狠狠大香蕉| 波多野结衣一级婬片A片免费下载 囯产精品久久久久久久久免费无码 | 无码视频观看| 国产精品成人69| 国产传媒精品| 黄色毛片网站| 日韩AV电影网站|