• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    ECharts在數(shù)據(jù)可視化中的應(yīng)用

    2019-07-18 19:03:55崔蓬
    軟件工程 2019年6期
    關(guān)鍵詞:數(shù)據(jù)可視化

    崔蓬

    摘 ?要:目前人們?cè)诟鱾€(gè)領(lǐng)域面對(duì)海量數(shù)據(jù),需要借助數(shù)據(jù)可視化技術(shù)把海量數(shù)據(jù)轉(zhuǎn)換為動(dòng)態(tài)圖像或圖形,并利用交互手段幫助人們進(jìn)行理解數(shù)據(jù),以便完成進(jìn)一步的數(shù)據(jù)分析。在教師專業(yè)發(fā)展領(lǐng)域中鮮有聚焦數(shù)據(jù)可視化的研究。本文按照可視化的基本流程,探索了基于ECharts平臺(tái)的可視化開(kāi)發(fā)方法,以教師專業(yè)發(fā)展數(shù)據(jù)的可視化系統(tǒng)為例,重點(diǎn)敘述了ECharts圖表在客戶端的構(gòu)建方法、交互組件在可視化中的應(yīng)用,展示了通過(guò)Ajax技術(shù)實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)繪制的過(guò)程。

    關(guān)鍵詞:數(shù)據(jù)可視化;ECharts;動(dòng)態(tài)數(shù)據(jù)加載

    中圖分類號(hào):TP311.5 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A

    Abstract:At present,people are facing massive data in various fields.It is necessary to transform massive data into dynamic images or graphs with the help of data visualization technology,helping people understand the data with interactive means so as to conduct further data analysis.In the field of teacher professional development,few studies are focused on data visualization.In accordance with the basic process of visualization,this paper explores the visualization development method based on the ECharts platform.Taking the visualization system of teacher professional development data as an example,this paper focuses on the construction method of ECharts charts on the client side and the application of interactive components in visualization,demonstrating the process of dynamic data rendering through Ajax technology.

    Keywords:data visualization;ECharts;dynamic data loading

    1 ? 引言(Introduction)

    在這個(gè)互聯(lián)網(wǎng)時(shí)代的大背景下,當(dāng)人們面對(duì)海量數(shù)據(jù)的時(shí)候[1],僅僅通過(guò)單純的文本數(shù)據(jù)表達(dá)方式和分析手段來(lái)快速高效地處理和使用數(shù)據(jù)已經(jīng)是非常困難的事,想通過(guò)人工去分析這些數(shù)據(jù),從而得以深刻地理解,并進(jìn)一步形成正確的概念和看法幾乎不可能。對(duì)數(shù)據(jù)的可視化可以把晦澀難懂的傳統(tǒng)數(shù)據(jù)在屏幕上直觀形象生動(dòng)地表達(dá)出來(lái)[2],大大加強(qiáng)了人們對(duì)于數(shù)據(jù)的理解交互力度[3],并允許通過(guò)交互手段控制數(shù)據(jù)的抽取和畫面的顯示,使隱含于數(shù)據(jù)之中不可見(jiàn)的現(xiàn)象成為可見(jiàn)[4],為人們分析、理解數(shù)據(jù)、形成概念、找出規(guī)律提供了強(qiáng)有力的手段。

    在教師專業(yè)發(fā)展領(lǐng)域中鮮有聚焦數(shù)據(jù)可視化的研究。本文將以教師專業(yè)發(fā)展數(shù)據(jù)的可視化為例,基于ECharts技術(shù),闡述數(shù)據(jù)可視化系統(tǒng)的開(kāi)發(fā)與應(yīng)用。

    2 ?可視化的基本框架(Basic framework for visualization)

    2.1 ? 可視化通用流程

    總的來(lái)說(shuō),可視化流程可以分為三個(gè)階段:采集、處理、呈現(xiàn),如圖1所示??梢暬杉臄?shù)據(jù)都是從基于數(shù)據(jù)背后的自然現(xiàn)象或社會(huì)現(xiàn)象抽象出來(lái)的數(shù)據(jù)。數(shù)據(jù)類型、數(shù)據(jù)結(jié)構(gòu)均會(huì)根據(jù)可視化任務(wù)的不同而改變。數(shù)據(jù)采集后要對(duì)數(shù)據(jù)進(jìn)行數(shù)據(jù)清洗、規(guī)范、分析[5],形成具有一定組織形式和規(guī)范的存儲(chǔ)結(jié)構(gòu),采用合適的數(shù)據(jù)處理方法,將所需數(shù)據(jù)信息映射到不同的視覺(jué)通道,在制作或?qū)懘a過(guò)程中,再不斷調(diào)整和迭代,最后呈現(xiàn)出想要的結(jié)果。

    2.2 ? 可視化循環(huán)模型

    循環(huán)模型由Card等人提出[5],把線性的可視化流程升級(jí)改進(jìn)為循環(huán)回路模型[6],用戶在這種模型下可以加入和控制流程中的任何一個(gè)階段,如圖2所示。目前,大多數(shù)可視化流程都是基于循環(huán)模型的。

    3 ?基于ECharts平臺(tái)的可視化開(kāi)發(fā)(Visualization development based on ECharts)

    3.1 ? ECharts的主要特點(diǎn)

    ECharts是百度推出的一款可視化開(kāi)源開(kāi)發(fā)框架[7]。它使用JavaScript技術(shù),底層依賴輕量級(jí)的矢量圖形庫(kù)ZRender,主要的圖表繪制方式為Canvas繪圖,提供直觀的數(shù)據(jù)可視化圖表庫(kù)?;贓Charts的可視化圖表可以在多終端設(shè)備上流暢運(yùn)行,兼容桌面系統(tǒng)移動(dòng)端,瀏覽器兼容性強(qiáng)。ECharts的引入簡(jiǎn)單,通過(guò)配置項(xiàng)的設(shè)置,就可以控制數(shù)據(jù)呈現(xiàn)形式和視覺(jué)效果。ECharts通過(guò)豐富組件和高度個(gè)性化的可視化解決方案,實(shí)現(xiàn)用戶和數(shù)據(jù)的交互,從而增強(qiáng)用戶獲取知識(shí)、優(yōu)化數(shù)據(jù)分析的能力[8]。

    3.2 ? ECharts在客戶端的構(gòu)建和圖表實(shí)現(xiàn)

    3.2.1 ? 客戶端引入ECharts圖表庫(kù)

    ECharts圖表的構(gòu)建和實(shí)現(xiàn),按照如圖3所示流程進(jìn)行。

    ECharts在客戶端的引入是比較簡(jiǎn)單的,ECharts3版本開(kāi)始,不再使用內(nèi)置AMD加載器,只需要在前端頁(yè)面中的head部分,使用script標(biāo)簽直接引入ECharts的依賴js庫(kù),。

    3.2.2 ? 初始化圖表實(shí)例和數(shù)據(jù)配置

    在繪制圖標(biāo)前,需要為ECharts準(zhǔn)備一個(gè)具備一定寬高的DOM容器,能夠放下所需要的圖表。使用getElementById()函數(shù),獲取DOM容器,使用ECharts.init()方法,基于這個(gè)DOM容器,完成對(duì)圖表的初始化。

    <!doctype html>

    異步加載后臺(tái)數(shù)據(jù)

    //定義一個(gè)具備尺寸的DOM容器

    完成圖表的初始化以后,再使用setOption方法實(shí)現(xiàn)DOM容器中數(shù)據(jù)的渲染,并使用Option參數(shù)配置圖表數(shù)據(jù),最后使用通用的通過(guò)setOption方法生成需要的圖表類型。

    option={

    title:{

    text:'分專業(yè)課題項(xiàng)目級(jí)別'

    },

    tooltip:{

    trigger:'axis'

    },

    legend:{

    data:['國(guó)家級(jí)','省級(jí)','地市級(jí)','校級(jí)']

    },

    xAxis:{

    type:'category',

    data:['動(dòng)漫制作技術(shù)','嵌入式技術(shù)與應(yīng)用','計(jì)算機(jī)應(yīng)用技術(shù)','計(jì)算網(wǎng)絡(luò)技術(shù)','軟件技術(shù)']

    },

    yAxis:{

    type:'value'

    },

    series:[{

    name:'國(guó)家級(jí)',

    data:[4,0,2,0,0,],

    type:'bar',

    },{

    name:'省級(jí)',

    data:[8,2,1,0,0,],

    type:'bar',

    },{

    name:'地市級(jí)',

    data:[3,0,0,0,1,],

    type:'bar',

    },{

    name:'校級(jí)',

    data:[51,7,3,1,1,],

    type:'bar',

    }

    ]};

    myChart.setOption(option);

    常見(jiàn)配置項(xiàng)說(shuō)明見(jiàn)表1。

    Axis表示直角坐標(biāo)系中的坐標(biāo)軸,下級(jí)參數(shù)data表示類目數(shù)據(jù),在類目軸type:'category'中有效,數(shù)據(jù)可以簡(jiǎn)化為一個(gè)一維數(shù)組表示。Series是圖表中的數(shù)據(jù)核心,其下級(jí)data表示數(shù)據(jù)系列中的數(shù)據(jù)數(shù)組。數(shù)組項(xiàng)可以為單個(gè)數(shù)值,也可以是一個(gè)數(shù)組形式的數(shù)據(jù),在異步動(dòng)態(tài)加載中,data一般是從后臺(tái)獲取的json形式數(shù)組。

    3.3 ? ECharts的交互組件

    可視化并不意味著呈現(xiàn)的畫面是靜態(tài)不變化的[9],也不意味著用戶對(duì)于可視化的效果只能通過(guò)視覺(jué)去感受,數(shù)據(jù)的可視化還包括了用戶對(duì)可視化界面的操作和數(shù)據(jù)圖像反饋,包括了用戶的交互體驗(yàn)感。ECharts推出大量的交互組件[10],這些交互組件都可在教師專業(yè)發(fā)展可視化領(lǐng)域加以利用,成為數(shù)據(jù)可視化促進(jìn)教師專業(yè)發(fā)展分析的重要輔助手段。在教師專業(yè)發(fā)展數(shù)據(jù)可視化項(xiàng)目中運(yùn)用了一些關(guān)鍵組件。

    3.3.1 ? markPoint和markLine標(biāo)注點(diǎn)組件

    markPoint用來(lái)增加標(biāo)注點(diǎn),常常在數(shù)據(jù)呈現(xiàn)中標(biāo)注最大值和最小值,只要在代碼yAxis.series中增加markPoint。

    markLine組件用于圖表標(biāo)線,在yAxis.series中增加markLine。

    在教師發(fā)展數(shù)據(jù)可視化系統(tǒng)的專業(yè)論文類別顯示中,就是使用這兩個(gè)組件顯示獲取數(shù)據(jù)的最大值、最小值和平均值的,如圖4所示。

    3.3.2 ? dataZoom區(qū)域縮放組件

    ECharts的dataZoom組件為用戶提供了進(jìn)一步的數(shù)據(jù)交互能力,它的工作原理是通過(guò)數(shù)據(jù)過(guò)技術(shù)達(dá)到區(qū)域縮放的效果。使用這個(gè)組件,用戶能自由關(guān)注數(shù)據(jù)信息的細(xì)節(jié),既能概覽數(shù)據(jù)整體、去除離散數(shù)據(jù)的影響[11],又能通過(guò)鼠標(biāo)的動(dòng)作選取部分?jǐn)?shù)據(jù),關(guān)注到局部數(shù)據(jù)的發(fā)展,有針對(duì)地掌握重要信息。dataZoom組件是對(duì)坐標(biāo)軸進(jìn)行數(shù)據(jù)窗口縮放或者窗口平移操作。dataZoom組件可以通過(guò)type屬性,決定數(shù)據(jù)是在窗口內(nèi)變化,還是在坐標(biāo)軸內(nèi)通過(guò)鼠標(biāo)滾輪操作進(jìn)行變化,在教師發(fā)展數(shù)據(jù)可視化系統(tǒng)設(shè)計(jì)中,由于專業(yè)較多,如果需要針對(duì)某一個(gè)或者幾個(gè)專業(yè),關(guān)注數(shù)據(jù)信息的細(xì)節(jié),就需要加入dataZoom組件進(jìn)行區(qū)域縮放,如圖5所示。

    3.3.3 ? 圖例交互

    圖例交互組件通過(guò)展現(xiàn)不同系列的標(biāo)記,用戶可以通過(guò)點(diǎn)擊具體圖例標(biāo)記顯示對(duì)應(yīng)數(shù)據(jù)系列,以便排除不必要的數(shù)據(jù)系列,幫助用戶進(jìn)一步把關(guān)注點(diǎn)集中在目標(biāo)數(shù)據(jù)上。在系統(tǒng)設(shè)計(jì)中,不同專業(yè)近三年的論文數(shù)據(jù)分別通過(guò)三個(gè)系列完成,如圖6所示,當(dāng)需要查看需要了解某一年的數(shù)據(jù),就可以點(diǎn)擊圖例,進(jìn)行圖例交互,顯示單個(gè)圖例所對(duì)應(yīng)的系列數(shù)據(jù)。

    3.4 ? 通過(guò)Ajax技術(shù)實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)繪制

    在數(shù)據(jù)可視化的實(shí)際數(shù)據(jù)繪制中,所需要顯示的數(shù)據(jù)不是靜態(tài)數(shù)據(jù),而需要從服務(wù)器端讀取數(shù)據(jù)進(jìn)行動(dòng)態(tài)加載后呈現(xiàn)?;玖鞒倘鐖D7所示。

    3.4.1 ? 獲取后臺(tái)數(shù)據(jù)

    獲取后臺(tái)數(shù)據(jù)的方法很多,這里使用PHP技術(shù)讀取后臺(tái)數(shù)據(jù)。以讀取專業(yè)論文數(shù)量為例,首先定義SQL語(yǔ)句,按專業(yè)分組為查詢論文表、教師信息表、專業(yè)信息表三張表格,得到本專業(yè)教師的論文數(shù)量。使用mysql_query()函數(shù)送出查詢到的結(jié)果,再使用mysql_fetch_assoc()得到結(jié)果的聯(lián)數(shù)組形式。在這里定義了數(shù)組變量$array,在使用while語(yǔ)句循環(huán)出查詢結(jié)果后,將查詢結(jié)果從尾部插入$array數(shù)組中。

    $respro_SQL="SELECT c.`zy_mc`AS'zy_name',count(a.`lw_id`) AS'lw_num'

    FROM`teachers_lunwen`a,`teachers_info`b,`zhuanye`c

    WHERE b.`teachers_jgh`=a.`lw_jgh`

    AND c.`zy_code`=b.`teachers_code`

    GROUP BY b.`teachers_code`";

    $result_respro=mysql_query($respro_SQL);

    $array=array();

    while($row=mysql_fetch_assoc($result_respro)){

    array_push($array,$row);

    }

    3.4.2 ? 將數(shù)據(jù)轉(zhuǎn)換成JSON數(shù)據(jù)

    JSON是一種輕量級(jí)的文本數(shù)據(jù)交換格式,可以使用它進(jìn)行前端和服務(wù)器端數(shù)據(jù)交換,也可以進(jìn)行移動(dòng)端和服務(wù)器端的數(shù)據(jù)交換。將PHP數(shù)據(jù)轉(zhuǎn)換成JSON格式,如圖8所示。使用內(nèi)置函數(shù)json_encode()進(jìn)行格式轉(zhuǎn)換。轉(zhuǎn)換為JSON之后將結(jié)果賦值給變量$data,使用PHP中的echo語(yǔ)句輸出JSON數(shù)據(jù)。

    3.4.3 ? 客戶端解析JSON數(shù)據(jù)

    在數(shù)據(jù)可視化頁(yè)面,ECharts不能直接使用JSON數(shù)據(jù),所以就需要使用Ajax技術(shù)解析JSON格式數(shù)據(jù)。因?yàn)閿?shù)據(jù)是動(dòng)態(tài)顯示的,因此option中的xAxis和yAxis里的data都應(yīng)該先設(shè)置為空值。在解析完成后,用從服務(wù)器取回的數(shù)據(jù)作為data的值。

    先初始化兩個(gè)數(shù)組zymc=[],papernum=[],分別用于存放專業(yè)名稱和論文數(shù)量,實(shí)際上這兩個(gè)數(shù)組分別用來(lái)存放X軸和Y軸的坐標(biāo)值。再在客戶端頁(yè)面中發(fā)送Ajax請(qǐng)求,獲取JSON數(shù)據(jù)。當(dāng)函數(shù)為真的時(shí)候就循環(huán)數(shù)據(jù),把數(shù)據(jù)添加到創(chuàng)建的兩個(gè)數(shù)組里面,最后返回兩個(gè)數(shù)組。

    varzymc=[],papernum=[];//初始化兩個(gè)數(shù)組,存放從數(shù)據(jù)庫(kù)中獲取到的數(shù)據(jù)

    functionget_zylwsl() {

    $.ajax({//調(diào)用ajax來(lái)實(shí)現(xiàn)異步的加載數(shù)據(jù)

    type:"post",//請(qǐng)求方式

    async:false,

    url:"app/get_zylwsl.php",//json文件路徑

    data:{},

    dataType:"json",

    success:function(result){

    if(result){

    for(var i=0;i

    zymc.push(result[i].zy_name);

    papernum.push(result[i].lw_num);

    }}},

    error:function(errmsg){

    alert("Ajax獲取服務(wù)器數(shù)據(jù)出錯(cuò)了!"+errmsg);

    }});

    returnzymc,papernum;

    }

    get_zylwsl();//執(zhí)行異步請(qǐng)求

    Ajax請(qǐng)求是寫在option外面,一次請(qǐng)求直接返回兩個(gè)數(shù)組,這樣就不會(huì)造成數(shù)據(jù)的冗余,專業(yè)名稱zymc放入X軸的data中,papernum放入series的data中。后臺(tái)數(shù)據(jù)庫(kù)中的數(shù)據(jù)的可視化結(jié)果就呈現(xiàn)在前端頁(yè)面中了,如圖9所示。

    4 ? 結(jié)論(Conclusion)

    本文介紹了ECharts在可視化開(kāi)發(fā)中的基礎(chǔ)配置和使用方法,展示了數(shù)據(jù)可視化開(kāi)發(fā)過(guò)程。

    通過(guò)對(duì)教師專業(yè)發(fā)展數(shù)據(jù)的可視化關(guān)鍵技術(shù)的闡述,可以看出,采用ECharts技術(shù)實(shí)現(xiàn)數(shù)據(jù)可視化后,數(shù)據(jù)呈現(xiàn)形式鮮明、直觀,能夠向用戶形象直觀地呈現(xiàn)數(shù)據(jù),便于用戶對(duì)數(shù)據(jù)表進(jìn)行管理、總結(jié)和分析,能夠極大提高工作效率,在教師專業(yè)發(fā)展數(shù)據(jù)可視化開(kāi)發(fā)中發(fā)揮了重要作用,通過(guò)將教師教學(xué)、科研、教育積累的大量數(shù)據(jù)以適合的方式加以呈現(xiàn),能促進(jìn)決策者全面、正確、深入理解數(shù)據(jù),科學(xué)制定教師發(fā)展決策。也為當(dāng)下流行的數(shù)據(jù)挖掘、大數(shù)據(jù)分析提供了技術(shù)支持。

    參考文獻(xiàn)(References)

    [1] LauraE.Matzen,MichaelJ.Haass,KristinM.Divis,et al.Wilson.Data Visualization Saliency Model:A Tool for Evaluating Abstract Data Visualizations[J].IEEE Transactions on Visualization and Computer Graphics,2018,24(1):563-573.

    [2] Xuedi Qin,Yuyu Luo,Nan Tang,et al.DEEPEYE:An Automatic Big Data Visualization Framework[J].Big Data Mining and Analytics,2018,1(01):75-82

    [3] HumairaEhsan,MohamedA.Sharaf,PanosK.Chrysanthis.Efficient Recommendation of Aggregate Data Visualizations[J].IEEE Transactions on Knowledge and Data Engineering,2018,30(2):263-277.

    [4] 胡瑞娟.大數(shù)據(jù)架構(gòu)下的熱詞發(fā)現(xiàn)與可視化技術(shù)研究[J].軟件工程,2018,21(05):1-3.

    [5] 陳為,沈則潛.數(shù)據(jù)可視化[M].北京:電子工業(yè)出版社,2013:12.

    [6] 崔迪,郭小燕,陳為.大數(shù)據(jù)可視化的挑戰(zhàn)與最新進(jìn)展[J].計(jì)算機(jī)應(yīng)用,2017,37(07):2044-2049;2056.

    [7] 王龍,王一男.基于ECharts的可視化高校綜合信息分析決策系統(tǒng)[J].現(xiàn)代電子技術(shù),2017,40(06):68-70.

    [8] 沈漢威,張小龍,陳為,等.可視化及可視分析專題前言[J].軟件學(xué)報(bào),2016,27(05):1059-1060.

    [9] 王龍,王一男.基于ECharts的可視化高校綜合信息分析決策系統(tǒng)[J].現(xiàn)代電子技術(shù),2017,40(06):68-70.

    [10] 王子毅,張春海.基于ECharts的數(shù)據(jù)可視化分析組件設(shè)計(jì)實(shí)現(xiàn)[J].微型機(jī)與應(yīng)用,2016,35(14):46-48;51.

    [11] 劉歡,湯維中,任友群.數(shù)據(jù)可視化促進(jìn)教育決策科學(xué)化:內(nèi)涵、策略與挑戰(zhàn)[J].教育發(fā)展研究,2018,38(05):75-82.

    作者簡(jiǎn)介:

    崔 ?蓬(1980-),女,碩士,講師.研究領(lǐng)域:虛擬現(xiàn)實(shí),Web程序開(kāi)發(fā).

    猜你喜歡
    數(shù)據(jù)可視化
    移動(dòng)可視化架構(gòu)與關(guān)鍵技術(shù)綜述
    大數(shù)據(jù)時(shí)代背景下本科教學(xué)質(zhì)量動(dòng)態(tài)監(jiān)控系統(tǒng)的構(gòu)建
    可視化:新媒體語(yǔ)境下的數(shù)據(jù)、敘事與設(shè)計(jì)研究
    我國(guó)數(shù)據(jù)新聞的發(fā)展困境與策略研究
    科技傳播(2016年19期)2016-12-27 14:53:29
    基于R語(yǔ)言的大數(shù)據(jù)審計(jì)方法研究
    數(shù)據(jù)可視化概念研究
    大數(shù)據(jù)背景下數(shù)據(jù)可視化方法研究
    基于B/S結(jié)構(gòu)的考試成績(jī)分析系統(tǒng)
    基于Hadoop的商業(yè)數(shù)據(jù)可視化分析模型的研究
    用戶數(shù)據(jù)統(tǒng)計(jì)挖掘與展示
    av线在线观看网站| 久久国产精品男人的天堂亚洲 | 极品教师在线视频| 丁香六月天网| 九九在线视频观看精品| 五月伊人婷婷丁香| 毛片一级片免费看久久久久| 18禁动态无遮挡网站| 久久久精品免费免费高清| av.在线天堂| 婷婷色综合大香蕉| 91精品国产国语对白视频| 久热久热在线精品观看| 国产成人午夜福利电影在线观看| 成年美女黄网站色视频大全免费 | 一级毛片我不卡| 日本黄色片子视频| 色5月婷婷丁香| 男女边摸边吃奶| 亚洲内射少妇av| 热99国产精品久久久久久7| 亚洲精品456在线播放app| 久久婷婷青草| 天天躁夜夜躁狠狠久久av| 又粗又硬又长又爽又黄的视频| 亚洲综合精品二区| 亚洲三级黄色毛片| 国产成人精品无人区| 各种免费的搞黄视频| 日韩欧美精品免费久久| 久久久久久久亚洲中文字幕| 欧美精品人与动牲交sv欧美| 日韩强制内射视频| 久久久久网色| 亚洲欧美成人精品一区二区| 少妇人妻一区二区三区视频| 在线观看免费高清a一片| 特大巨黑吊av在线直播| 亚洲成色77777| 一区二区av电影网| 高清欧美精品videossex| 99久久人妻综合| 欧美高清成人免费视频www| 欧美区成人在线视频| 精品人妻偷拍中文字幕| 欧美精品一区二区免费开放| 少妇丰满av| 久久人人爽人人爽人人片va| 午夜免费鲁丝| 久久久久精品性色| 狠狠精品人妻久久久久久综合| 亚洲av成人精品一区久久| 亚洲美女搞黄在线观看| 中国美白少妇内射xxxbb| 欧美高清成人免费视频www| 男女啪啪激烈高潮av片| 色视频在线一区二区三区| 妹子高潮喷水视频| 国产精品一区二区在线观看99| 亚洲欧洲国产日韩| 高清欧美精品videossex| 一级爰片在线观看| 美女大奶头黄色视频| 免费久久久久久久精品成人欧美视频 | 免费看不卡的av| freevideosex欧美| 91久久精品国产一区二区成人| 久久久久久久国产电影| 黑丝袜美女国产一区| 精品一区二区免费观看| 色婷婷久久久亚洲欧美| 亚洲国产精品999| 国产精品成人在线| 中文字幕av电影在线播放| 纯流量卡能插随身wifi吗| 岛国毛片在线播放| 日韩三级伦理在线观看| 韩国av在线不卡| 少妇的逼水好多| 国产精品偷伦视频观看了| 欧美日韩视频高清一区二区三区二| 亚洲精品456在线播放app| 国产在线免费精品| 免费不卡的大黄色大毛片视频在线观看| 在现免费观看毛片| 久久久精品免费免费高清| 国产极品天堂在线| 卡戴珊不雅视频在线播放| 99久久人妻综合| 免费观看在线日韩| 精品一区在线观看国产| 日韩一区二区三区影片| h日本视频在线播放| 精品一区二区免费观看| 国产美女午夜福利| 免费大片黄手机在线观看| 搡女人真爽免费视频火全软件| 18禁在线无遮挡免费观看视频| 丁香六月天网| 最新的欧美精品一区二区| 视频中文字幕在线观看| tube8黄色片| 91久久精品电影网| 久久青草综合色| 自线自在国产av| 在线天堂最新版资源| 亚洲国产欧美在线一区| 日韩 亚洲 欧美在线| 超碰97精品在线观看| 亚洲久久久国产精品| 3wmmmm亚洲av在线观看| 热99国产精品久久久久久7| 两个人免费观看高清视频 | 国产精品久久久久久久久免| 一级毛片黄色毛片免费观看视频| 久久ye,这里只有精品| 色视频www国产| 久久鲁丝午夜福利片| 精品一区二区免费观看| 五月天丁香电影| 久久毛片免费看一区二区三区| 街头女战士在线观看网站| 日本av手机在线免费观看| 欧美成人午夜免费资源| 亚洲欧美一区二区三区黑人 | 久久影院123| 午夜福利视频精品| 晚上一个人看的免费电影| 成人美女网站在线观看视频| 九草在线视频观看| 边亲边吃奶的免费视频| 最新中文字幕久久久久| 亚洲av电影在线观看一区二区三区| 日韩欧美精品免费久久| 国产精品久久久久久久久免| 日韩电影二区| 老司机影院毛片| 蜜臀久久99精品久久宅男| 久久久久视频综合| 最近中文字幕高清免费大全6| 午夜激情福利司机影院| videos熟女内射| 亚洲欧美日韩东京热| 久久免费观看电影| 国产亚洲欧美精品永久| 丝袜在线中文字幕| 人妻夜夜爽99麻豆av| 91久久精品国产一区二区三区| 国产精品伦人一区二区| 大话2 男鬼变身卡| 国产av国产精品国产| 国产色爽女视频免费观看| 在线观看av片永久免费下载| 精品少妇内射三级| a级片在线免费高清观看视频| 美女主播在线视频| 简卡轻食公司| 亚洲av二区三区四区| 亚洲av福利一区| 色视频www国产| 欧美最新免费一区二区三区| 99久久精品热视频| 啦啦啦在线观看免费高清www| 永久免费av网站大全| 最新中文字幕久久久久| 国产亚洲91精品色在线| 91久久精品国产一区二区成人| 啦啦啦啦在线视频资源| 欧美97在线视频| 人体艺术视频欧美日本| 日韩一本色道免费dvd| 国产一区亚洲一区在线观看| 一二三四中文在线观看免费高清| 国产乱来视频区| 一级毛片aaaaaa免费看小| 国产有黄有色有爽视频| 草草在线视频免费看| 人人妻人人添人人爽欧美一区卜| 在线免费观看不下载黄p国产| 九草在线视频观看| 亚洲精品国产色婷婷电影| 久久久久久久国产电影| 免费高清在线观看视频在线观看| 性色avwww在线观看| 少妇被粗大的猛进出69影院 | 久久精品熟女亚洲av麻豆精品| av播播在线观看一区| 人妻人人澡人人爽人人| 国产探花极品一区二区| 97在线视频观看| 三上悠亚av全集在线观看 | 免费看日本二区| 日本免费在线观看一区| 久久 成人 亚洲| 国产免费又黄又爽又色| 极品人妻少妇av视频| 少妇人妻精品综合一区二区| av福利片在线观看| 国产综合精华液| 日本91视频免费播放| 亚洲真实伦在线观看| 能在线免费看毛片的网站| 人人妻人人看人人澡| 国产伦精品一区二区三区视频9| 亚洲人与动物交配视频| 一级毛片黄色毛片免费观看视频| 啦啦啦视频在线资源免费观看| 日韩视频在线欧美| 亚洲av.av天堂| 丰满饥渴人妻一区二区三| 一级毛片黄色毛片免费观看视频| 国产成人免费无遮挡视频| 亚洲丝袜综合中文字幕| www.色视频.com| 一级黄片播放器| 欧美最新免费一区二区三区| 日本av手机在线免费观看| 国产免费又黄又爽又色| 欧美日韩精品成人综合77777| 国产精品嫩草影院av在线观看| 成年人免费黄色播放视频 | 观看免费一级毛片| av播播在线观看一区| av不卡在线播放| 精品人妻熟女毛片av久久网站| xxx大片免费视频| 18禁动态无遮挡网站| 精品人妻偷拍中文字幕| 亚洲av免费高清在线观看| 亚洲久久久国产精品| 欧美精品国产亚洲| 伊人久久国产一区二区| 亚洲熟女精品中文字幕| 国产美女午夜福利| 久久99一区二区三区| 日日摸夜夜添夜夜爱| 国产av一区二区精品久久| 99热网站在线观看| 婷婷色av中文字幕| 男人舔奶头视频| 亚洲国产最新在线播放| 国产白丝娇喘喷水9色精品| 国产亚洲最大av| 中文字幕人妻熟人妻熟丝袜美| 一区二区三区精品91| 一本一本综合久久| 一级毛片黄色毛片免费观看视频| 久久午夜综合久久蜜桃| 午夜免费观看性视频| 亚洲国产av新网站| 韩国av在线不卡| 成年人免费黄色播放视频 | 亚洲三级黄色毛片| 国产成人freesex在线| 免费观看a级毛片全部| 丰满人妻一区二区三区视频av| 国产精品一区二区在线不卡| 人妻少妇偷人精品九色| 香蕉精品网在线| 日本91视频免费播放| 欧美+日韩+精品| 自拍偷自拍亚洲精品老妇| 亚洲国产精品一区三区| 亚洲欧美一区二区三区国产| 国产欧美日韩精品一区二区| 欧美日韩一区二区视频在线观看视频在线| 最近最新中文字幕免费大全7| 国产淫片久久久久久久久| 蜜桃在线观看..| 婷婷色综合大香蕉| 午夜91福利影院| 日韩电影二区| 亚洲激情五月婷婷啪啪| 视频中文字幕在线观看| 免费黄网站久久成人精品| 欧美+日韩+精品| 日产精品乱码卡一卡2卡三| 国产成人a∨麻豆精品| 久久狼人影院| 自拍偷自拍亚洲精品老妇| 久久青草综合色| 亚洲av在线观看美女高潮| 国产av精品麻豆| 国产 一区精品| 人人妻人人添人人爽欧美一区卜| 嘟嘟电影网在线观看| 人妻制服诱惑在线中文字幕| 精品国产一区二区久久| 亚洲成人手机| 少妇精品久久久久久久| 免费高清在线观看视频在线观看| 99九九线精品视频在线观看视频| 最近2019中文字幕mv第一页| 午夜视频国产福利| 婷婷色综合大香蕉| 好男人视频免费观看在线| av线在线观看网站| 亚洲av国产av综合av卡| 欧美日韩视频高清一区二区三区二| 亚洲精品中文字幕在线视频 | 欧美成人精品欧美一级黄| 一级毛片aaaaaa免费看小| 你懂的网址亚洲精品在线观看| 自拍欧美九色日韩亚洲蝌蚪91 | 高清毛片免费看| 女性生殖器流出的白浆| 亚洲国产精品专区欧美| 大香蕉97超碰在线| 日韩欧美一区视频在线观看 | 精品人妻一区二区三区麻豆| 亚洲精品乱码久久久久久按摩| 欧美日韩国产mv在线观看视频| 久久亚洲国产成人精品v| 久久久久久伊人网av| 亚洲精品456在线播放app| 国产精品久久久久久久电影| 青青草视频在线视频观看| 老熟女久久久| 蜜臀久久99精品久久宅男| 六月丁香七月| 91精品一卡2卡3卡4卡| 亚洲伊人久久精品综合| 97精品久久久久久久久久精品| 三级经典国产精品| 亚洲欧洲精品一区二区精品久久久 | 亚洲国产日韩一区二区| 一本色道久久久久久精品综合| 丰满饥渴人妻一区二区三| 一级毛片黄色毛片免费观看视频| 99九九线精品视频在线观看视频| 久久精品国产鲁丝片午夜精品| 欧美三级亚洲精品| 男女国产视频网站| av黄色大香蕉| 国产极品天堂在线| 大片免费播放器 马上看| 99久久精品一区二区三区| 欧美日韩精品成人综合77777| 国产片特级美女逼逼视频| 国产欧美亚洲国产| 一级a做视频免费观看| 欧美成人精品欧美一级黄| 日本-黄色视频高清免费观看| 天堂8中文在线网| 日日啪夜夜爽| 肉色欧美久久久久久久蜜桃| 我要看日韩黄色一级片| 久久99热6这里只有精品| 精品人妻熟女毛片av久久网站| 搡女人真爽免费视频火全软件| 精品久久久精品久久久| 精品亚洲成a人片在线观看| 日韩一本色道免费dvd| 毛片一级片免费看久久久久| 午夜影院在线不卡| 日韩av在线免费看完整版不卡| 国产高清有码在线观看视频| 国产亚洲av片在线观看秒播厂| 69精品国产乱码久久久| 国产成人aa在线观看| 亚洲av二区三区四区| 欧美国产精品一级二级三级 | 亚洲av国产av综合av卡| 国精品久久久久久国模美| 男人添女人高潮全过程视频| 亚洲精品,欧美精品| 中文字幕精品免费在线观看视频 | 久久久久国产精品人妻一区二区| 伦理电影大哥的女人| 亚州av有码| 特大巨黑吊av在线直播| 男的添女的下面高潮视频| 一区二区三区乱码不卡18| 国产av一区二区精品久久| 一本—道久久a久久精品蜜桃钙片| 亚洲av不卡在线观看| 国产永久视频网站| av国产久精品久网站免费入址| 国产精品人妻久久久久久| 97超视频在线观看视频| 亚洲国产毛片av蜜桃av| 男女边摸边吃奶| 精品少妇内射三级| 熟女av电影| 一级毛片电影观看| 欧美一级a爱片免费观看看| 日韩制服骚丝袜av| 秋霞在线观看毛片| 九九在线视频观看精品| 在线观看美女被高潮喷水网站| 高清在线视频一区二区三区| 日韩人妻高清精品专区| 99久久综合免费| av视频免费观看在线观看| 亚洲av成人精品一二三区| 韩国av在线不卡| 国产av精品麻豆| 久久综合国产亚洲精品| 日本欧美视频一区| av福利片在线| 亚洲欧美日韩另类电影网站| 黄色一级大片看看| 日韩强制内射视频| 久久久a久久爽久久v久久| av免费观看日本| 水蜜桃什么品种好| 插逼视频在线观看| 人人妻人人添人人爽欧美一区卜| 一级爰片在线观看| 国内揄拍国产精品人妻在线| 在线免费观看不下载黄p国产| 人体艺术视频欧美日本| 91在线精品国自产拍蜜月| 国产伦精品一区二区三区四那| 免费不卡的大黄色大毛片视频在线观看| 中文字幕制服av| 日产精品乱码卡一卡2卡三| 简卡轻食公司| 日本免费在线观看一区| 亚洲精品日本国产第一区| 在线观看av片永久免费下载| 超碰97精品在线观看| 久久久久精品久久久久真实原创| 少妇精品久久久久久久| 午夜久久久在线观看| 国产精品不卡视频一区二区| 国产高清有码在线观看视频| 国产av码专区亚洲av| 男人爽女人下面视频在线观看| 亚洲精品自拍成人| 美女视频免费永久观看网站| 亚洲怡红院男人天堂| 日本91视频免费播放| 亚洲内射少妇av| 中国美白少妇内射xxxbb| 久久97久久精品| 最近中文字幕2019免费版| 老司机影院成人| 这个男人来自地球电影免费观看 | 色5月婷婷丁香| 亚洲,一卡二卡三卡| .国产精品久久| 在现免费观看毛片| 免费人妻精品一区二区三区视频| 免费黄网站久久成人精品| 一本—道久久a久久精品蜜桃钙片| h视频一区二区三区| 国产精品女同一区二区软件| 免费av不卡在线播放| 国产精品熟女久久久久浪| 蜜桃久久精品国产亚洲av| 久久久久久伊人网av| 精品视频人人做人人爽| 免费大片18禁| 人体艺术视频欧美日本| 最近的中文字幕免费完整| 街头女战士在线观看网站| 九九爱精品视频在线观看| 日韩中文字幕视频在线看片| 久久亚洲国产成人精品v| 久久 成人 亚洲| 亚洲第一区二区三区不卡| 日韩 亚洲 欧美在线| av免费观看日本| 丁香六月天网| 噜噜噜噜噜久久久久久91| 午夜福利,免费看| 一级毛片久久久久久久久女| 亚洲欧美成人精品一区二区| 久久免费观看电影| av又黄又爽大尺度在线免费看| 色视频www国产| 亚洲精品aⅴ在线观看| 日日摸夜夜添夜夜爱| 国产一区二区三区综合在线观看 | 高清视频免费观看一区二区| 少妇的逼好多水| 99热这里只有是精品50| 色吧在线观看| 中文字幕免费在线视频6| 亚洲精品日韩av片在线观看| 国产精品一二三区在线看| 这个男人来自地球电影免费观看 | 综合色丁香网| 国产毛片在线视频| 一级二级三级毛片免费看| 人人妻人人看人人澡| 亚洲精品国产色婷婷电影| 另类亚洲欧美激情| 精品一区在线观看国产| 成年女人在线观看亚洲视频| 日韩大片免费观看网站| 精品亚洲乱码少妇综合久久| 日本vs欧美在线观看视频 | 久久青草综合色| 亚洲第一区二区三区不卡| 建设人人有责人人尽责人人享有的| 国产伦精品一区二区三区视频9| 亚洲丝袜综合中文字幕| 日日爽夜夜爽网站| 男的添女的下面高潮视频| 极品教师在线视频| 久久人人爽人人爽人人片va| 成年人免费黄色播放视频 | 亚洲成人av在线免费| 久久精品夜色国产| 国产一区二区在线观看av| 成人午夜精彩视频在线观看| 热re99久久国产66热| 22中文网久久字幕| 熟妇人妻不卡中文字幕| 亚洲欧洲日产国产| 久久久久久久久久久免费av| 国产精品99久久99久久久不卡 | 一区二区三区四区激情视频| 亚洲av日韩在线播放| 国产精品久久久久久精品古装| 各种免费的搞黄视频| 伦精品一区二区三区| 我要看黄色一级片免费的| 汤姆久久久久久久影院中文字幕| 又爽又黄a免费视频| 国产高清国产精品国产三级| 夫妻性生交免费视频一级片| 免费在线观看成人毛片| 亚洲av.av天堂| a级片在线免费高清观看视频| 能在线免费看毛片的网站| 汤姆久久久久久久影院中文字幕| 极品少妇高潮喷水抽搐| 搡老乐熟女国产| 最近中文字幕2019免费版| 国产日韩欧美视频二区| 中国三级夫妇交换| 99国产精品免费福利视频| 夜夜骑夜夜射夜夜干| 91aial.com中文字幕在线观看| 亚洲国产毛片av蜜桃av| 最近中文字幕高清免费大全6| 国产成人精品无人区| 纯流量卡能插随身wifi吗| 午夜激情久久久久久久| av有码第一页| 国产中年淑女户外野战色| 亚洲综合色惰| 国产伦理片在线播放av一区| av不卡在线播放| 观看av在线不卡| h视频一区二区三区| 毛片一级片免费看久久久久| 最新的欧美精品一区二区| 老女人水多毛片| 在线观看美女被高潮喷水网站| 大话2 男鬼变身卡| 国产爽快片一区二区三区| 欧美国产精品一级二级三级 | 少妇 在线观看| 国产伦精品一区二区三区视频9| 午夜免费男女啪啪视频观看| 亚洲va在线va天堂va国产| 如日韩欧美国产精品一区二区三区 | 免费看av在线观看网站| 亚洲av福利一区| 少妇高潮的动态图| 狂野欧美激情性bbbbbb| av免费在线看不卡| 国产精品99久久久久久久久| 国产片特级美女逼逼视频| 国产午夜精品久久久久久一区二区三区| 国产爽快片一区二区三区| 男女国产视频网站| 在线天堂最新版资源| 国产一级毛片在线| 国产精品欧美亚洲77777| 色94色欧美一区二区| 青春草国产在线视频| av又黄又爽大尺度在线免费看| 岛国毛片在线播放| 少妇熟女欧美另类| 大码成人一级视频| 黄色配什么色好看| 亚洲欧美日韩另类电影网站| 亚州av有码| 亚洲中文av在线| 国产乱来视频区| 啦啦啦在线观看免费高清www| 国产白丝娇喘喷水9色精品| 国产视频内射| 国产国拍精品亚洲av在线观看| 成年人免费黄色播放视频 | 久久久欧美国产精品| 亚洲婷婷狠狠爱综合网| 亚洲激情五月婷婷啪啪| 亚洲av在线观看美女高潮| 免费久久久久久久精品成人欧美视频 | 国产永久视频网站| 自线自在国产av| 精品久久久久久久久av| 欧美日本中文国产一区发布| 色婷婷久久久亚洲欧美| 亚洲天堂av无毛| 一级爰片在线观看| 久久精品久久精品一区二区三区| 寂寞人妻少妇视频99o| 欧美 日韩 精品 国产| 国产精品免费大片| 看十八女毛片水多多多| 亚洲欧美日韩另类电影网站| 日韩不卡一区二区三区视频在线| 亚洲人成网站在线观看播放| 好男人视频免费观看在线| 蜜臀久久99精品久久宅男| 丝袜喷水一区| 亚洲国产精品一区三区| 亚洲第一区二区三区不卡|