《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于ECharts的數(shù)據(jù)可視化分析組件設(shè)計實現(xiàn)
基于ECharts的數(shù)據(jù)可視化分析組件設(shè)計實現(xiàn)
2016年微型機與應(yīng)用第14期
王子毅,張春海
(中國海洋大學(xué) 信息科學(xué)與工程學(xué)院,山東 青島 266100)
摘要: 在傳統(tǒng)可視化流程模型基礎(chǔ)上,提出了一個基于用戶交互需求來獲取數(shù)據(jù)的改進可視化模型,并以ECharts為主體實現(xiàn)一種針對基礎(chǔ)圖表類型的支持?jǐn)?shù)據(jù)挖掘和類型轉(zhuǎn)換交互的數(shù)據(jù)可視化分析組件,通過引用該組件到信息系統(tǒng)中,直觀、高效、明了地提高用戶對于數(shù)據(jù)的視覺感知。
Abstract:
Key words :

  王子毅,張春海

  (中國海洋大學(xué) 信息科學(xué)與工程學(xué)院,山東 青島 266100)

  摘要:在傳統(tǒng)可視化流程模型基礎(chǔ)上,提出了一個基于用戶交互需求來獲取數(shù)據(jù)的改進可視化模型,并以ECharts為主體實現(xiàn)一種針對基礎(chǔ)圖表類型的支持數(shù)據(jù)挖掘和類型轉(zhuǎn)換交互的數(shù)據(jù)可視化分析組件,通過引用該組件到信息系統(tǒng)中,直觀、高效、明了地提高用戶對于數(shù)據(jù)的視覺感知。

  關(guān)鍵詞:可視化;數(shù)據(jù)挖掘;模型改進

0引言

  隨著科學(xué)技術(shù)的不斷進步, 特別是計算機技術(shù)的迅猛發(fā)展, 人們對于數(shù)據(jù)獲取與處理能力的要求也日漸提高。在這個互聯(lián)網(wǎng)時代的大背景下,當(dāng)人們面對海量數(shù)據(jù)的時候, 僅僅通過單純的文本數(shù)據(jù)表達方式和分析手段來快速高效地處理和使用數(shù)據(jù)已經(jīng)是非常困難的事,因此需要新的技術(shù)來解決這一問題[1]。數(shù)據(jù)可視化技術(shù)的提出,將人們對于數(shù)據(jù)處理和交互的理解方式帶到了一個全新的領(lǐng)域。它通過計算機繪圖的方式,提供多種圖形方法來直觀地把晦澀難懂的傳統(tǒng)數(shù)據(jù)形象生動地表達出來,大大加強了人們對于數(shù)據(jù)的理解交互力度。在這樣的情況下,可視化技術(shù)得以快速發(fā)展并迅速獲得了人們的認(rèn)可。如何將可視化技術(shù)更好地應(yīng)用到各個不同領(lǐng)域里,在不同平臺不同系統(tǒng)中發(fā)揮更大作用,已成為社會關(guān)注的熱點所在。

  為此本文在充分學(xué)習(xí)和研究經(jīng)典的可視化模型的基礎(chǔ)上,提出了一個基于用戶交互需求來獲取數(shù)據(jù)的改進的可視化模型——Drilldown模型,并基于模型實現(xiàn)一種針對基礎(chǔ)圖表類型的支持多級鉆取和類型轉(zhuǎn)換交互的數(shù)據(jù)可視化分析組件,目的在于提高用戶對于數(shù)據(jù)的視覺感知,增加與數(shù)據(jù)的交互能力和控制能力,提高數(shù)據(jù)處理效率。

1傳統(tǒng)可視化流程模型與改進模型

  可視化可以看成是一個針對流程的數(shù)據(jù)處理過程,而不是一種技術(shù)或者算法。它不僅要關(guān)注最前端數(shù)據(jù)的采集處理,也要設(shè)計實現(xiàn)用于完成用戶交互和數(shù)據(jù)視覺映射的功能。這些都是在處理現(xiàn)實問題時會碰到的而又亟需解決的步驟,如果不處理好可能會直接影響到可視化效果[2]。

  整個流程概念就是從最初的數(shù)據(jù)采集到數(shù)據(jù)處理和變換,進而到可視化映射,最后到用戶感知的一系列過程。

  1.1傳統(tǒng)可視化模型

  流水線模型作為最早期的傳統(tǒng)數(shù)據(jù)可視化流程模型,在各個方面比較完善地揭示了整個可視化流程的進程,從最開始對于原始數(shù)據(jù)的數(shù)據(jù)分析到對于預(yù)處理數(shù)據(jù)的過濾處理,再到對于需求的關(guān)注數(shù)據(jù)映射為幾何數(shù)據(jù),最后繪制成可視化表現(xiàn)圖形。這一套流水線實際上嵌套了對于處理數(shù)據(jù)和繪制圖形之間方式進程的組合。具體模型如圖1所示。

001.jpg

  可視化的流水線模型是一個最早成型的對于整個可視化流程有清晰描述的模型,但是它的缺陷顯而易見,在越來越成熟的可視化體系要求下,流水線模型沒有與用戶的交互,不能幫助用戶更深入地感知數(shù)據(jù)中的規(guī)律,也不能進行數(shù)據(jù)挖掘,無法進行數(shù)據(jù)修正。在人們對數(shù)據(jù)可視化和數(shù)據(jù)挖掘理念的理解越來越深的時候,一個新的數(shù)據(jù)可視化流程模型被提了出來。

  1.2回路模型

  針對上一節(jié)中的數(shù)據(jù)可視化流水線模型缺少用戶交互功能這一缺陷,有人提出了一種基于流水線模型優(yōu)化的數(shù)據(jù)可視化回路模型[3]。可視化模型將流水線改進成回路后,用戶可以從容進行數(shù)據(jù)的交互,如圖2所示。

002.jpg

  可視化的回路模型很好地解決了用戶交互的問題,使用戶對于數(shù)據(jù)的挖掘和了解有了更多的可能性,通過特定的接口實現(xiàn)數(shù)據(jù)獲取和挖掘的要求。然而在該模型下用戶對于數(shù)據(jù)的進一步探索需要通過前臺觸發(fā)事件觸發(fā)的后臺請求才能進行,這樣就影響了響應(yīng)速度,也降低了數(shù)據(jù)獲取的準(zhǔn)確性,不能快速滿足客戶需求,同時也加大了系統(tǒng)的開銷。

  1.3改進模型

  本文針對上述兩種傳統(tǒng)可視化流程模型的缺陷,同時吸取兩個經(jīng)典模型的優(yōu)點,提出了一種基于上述兩種優(yōu)良的傳統(tǒng)可視化流程模型的改進模型——可視化的Drilldown模型。該模型主旨在于數(shù)據(jù)驅(qū)動圖形,實現(xiàn)對于可視化圖形多級數(shù)據(jù)鉆取和不同類基本圖表間轉(zhuǎn)換的功能,如圖3所示。

  

003.jpg

  對于一些改進模型的概念詳細解釋如下:

  (1)需求指示:通過用戶對于圖表類型選擇表達的數(shù)據(jù)交互愿望,對于后面數(shù)據(jù)的關(guān)系處理格式化規(guī)則進行規(guī)范。

  (2)關(guān)系處理格式化:通過關(guān)系數(shù)據(jù)庫,對指定上層數(shù)據(jù)和其所有下層關(guān)系數(shù)據(jù)及各屬性值一并提取并進行可視化對應(yīng)格式的格式化處理。

  (3)交互式格式化:交互式格式化是指將前端倉庫中的數(shù)據(jù)按照用戶交互驅(qū)使的多級鉆取或圖表轉(zhuǎn)換事件所需要的嵌套數(shù)據(jù)格式,格式化為支持用戶進行數(shù)據(jù)交互的分層的層次數(shù)據(jù)格式。

  (4)層次數(shù)據(jù):將前端倉庫中的數(shù)據(jù)按照用戶指定的數(shù)據(jù)間的上下級或前后順序優(yōu)先級關(guān)聯(lián)關(guān)系進行加工處理形成的數(shù)據(jù)格式。

  (5)交互對應(yīng)映射:根據(jù)不同交互對應(yīng)的內(nèi)部函數(shù)需求的層次數(shù)據(jù)進行的可視化映射。

  (6)交互接口:不同的交互接口由不同的可實現(xiàn)不同層次數(shù)據(jù)可視化的功能函數(shù)實現(xiàn),根據(jù)用戶的交互需求響應(yīng)來完成各自工作,不同的接口可接收的層次數(shù)據(jù)也不同。

  (7)首次交互:根據(jù)用戶的數(shù)據(jù)獲取要求,可視化控件的交互接口一次性完整取得從數(shù)據(jù)倉庫處理好的所需的層次數(shù)據(jù)。

  (8)內(nèi)部交互:當(dāng)取完所需層次數(shù)據(jù)后,用戶再次請求數(shù)據(jù)交互時,通過內(nèi)部函數(shù)的功能實現(xiàn)對取得的完整層次數(shù)據(jù)的處理,以滿足用戶的后續(xù)可視化挖掘要求。

  Drilldown模型的原理是基于用戶交互事件來影響交互接口對于數(shù)據(jù)的處理和獲取,當(dāng)用戶想要進行多級數(shù)據(jù)鉆取的流程時,通過對交互事件的判斷,觸發(fā)不同參數(shù)的接口去接收已完成交互式格式化的對應(yīng)的層次數(shù)據(jù),進而通過可視化模型的流程來展現(xiàn)當(dāng)前數(shù)據(jù)。

  Drilldown模型可以讓用戶在進行數(shù)據(jù)交互時不需要再向后臺發(fā)送數(shù)據(jù)請求,僅需要對已提取的數(shù)據(jù)倉庫中的數(shù)據(jù)進行交互式格式化,映射現(xiàn)有數(shù)據(jù),便可以得到可視化結(jié)果,這樣大大提升了響應(yīng)速度,節(jié)省了系統(tǒng)資源。同時允許用戶自主地進行可視化交互和數(shù)據(jù)挖掘,使整個流程迭代地對初始結(jié)果進行改善和驗證,有助于及早發(fā)現(xiàn)任何中間步驟的錯誤結(jié)果或自相矛盾的結(jié)論,從而快速獲得高可信度的結(jié)果。

2基于ECharts的組件設(shè)計與實現(xiàn)

  2.1基礎(chǔ)概念與實現(xiàn)

  2.1.1ECharts的簡介

  ECharts(Enterprise Charts),是國內(nèi)的一款非常優(yōu)秀的可視化圖表控件,它底層依賴輕量級的Canvas類庫ZRender,提供直觀、生動、可交互、可高度個性化定制的數(shù)據(jù)可視化圖表。

  ECharts的設(shè)計是面向數(shù)據(jù)的,基于數(shù)據(jù)來驅(qū)動圖形的生成,通過改變數(shù)據(jù)來改變圖表的表現(xiàn)形式。通過合理的數(shù)據(jù)組織后,通過一個參數(shù)的變化就可以改變圖表的表現(xiàn)形式。所謂的樣式只是定義圖形的點線面狀態(tài),數(shù)據(jù)組織才是關(guān)鍵。比如折柱餅圖,甚至地圖在ECharts里完全都可以針對同一份數(shù)據(jù)通過改變一個參數(shù)切換為不同的圖表類型。圍繞著如何組織數(shù)據(jù)來描述整個option,就可以使圖表類型有無限的可能。

  2.1.2引入與基本圖表實現(xiàn)

  ECharts只需要像普通的 JavaScript 庫一樣用 script 標(biāo)簽引入,在繪圖前需要為ECharts準(zhǔn)備一個具備高寬的dom容器,然后就可以通過echarts.init方法初始化一個 echarts實例,并通過 setOption 方法生成一個簡單的柱狀圖,簡單代碼如下所示:

  //引入ECharts

  <script src="echarts.js"></script>

  </head>

  <body>

  <div id="main" style="width:

  600px;height:400px;"></div>

  <script type="text/javascript">// 基于準(zhǔn)備好的dom,初始化ECharts實例

  var myChart = echarts.init(document.getElementById('main'));// 指定圖表的配置項和數(shù)據(jù)

  var option = {

  title: {text: '入門示例'},

  圖5函數(shù)結(jié)構(gòu)流程示意

  tooltip: {},

  legend: {data:['銷量(百萬元)']},

  xAxis: {data: ["奔馳","寶馬","奧迪","豐田"]},

  yAxis: {},

  series: [{name: '銷量(百萬元)',type: 'bar',data: [5, 20, 36, 10]}]

  };

  // 使用剛指定的配置項和數(shù)據(jù)顯示圖表

  myChart.setOption(option);

  </script>

  形成的圖表如圖4所示。

 

004.jpg

  2.2設(shè)計實現(xiàn)結(jié)構(gòu)

  2.2.1數(shù)據(jù)獲取與格式

  數(shù)據(jù)獲取是整套模型體系的重要出發(fā)點,支持著最重要的數(shù)據(jù)模型。在前后臺交互模式中,前端的數(shù)據(jù)往往是通過經(jīng)典的ajax請求技術(shù),按照一個規(guī)范流程,通過后臺對于數(shù)據(jù)的處理,得到相應(yīng)的格式數(shù)據(jù)(JSON格式)。

  2.2.2層次數(shù)據(jù)的生成規(guī)則及維度對應(yīng)

  層次數(shù)據(jù)是前端倉庫根據(jù)用戶需求和用戶對數(shù)據(jù)層級之間關(guān)聯(lián)的理解挑選出來并經(jīng)過分層處理后的實用性數(shù)據(jù)。層次數(shù)據(jù)的生成是依據(jù)人們對于數(shù)據(jù)層次關(guān)系的理解而建立出的數(shù)據(jù)形式,且要求包含所有可能對圖表維度有對應(yīng)關(guān)系的屬性。

  例如在餅圖多級鉆取的情況下,層次數(shù)據(jù)的基層格式除了層次關(guān)系分明外,數(shù)據(jù)格式和維度對應(yīng)都是一樣的,只需要處理好數(shù)據(jù)的層間關(guān)系就可以,不需要關(guān)注共通屬性外的其他屬性。而在餅圖轉(zhuǎn)化為柱狀圖的情況下,層次數(shù)據(jù)除了要保持相對應(yīng)的層間關(guān)系,還要注意次層數(shù)據(jù)將要對應(yīng)的轉(zhuǎn)換模型,要將首層后的數(shù)據(jù)屬性處理對應(yīng)好柱狀圖所需的維度。這樣就可以按需劃分,形成良好的層次數(shù)據(jù)規(guī)則,本質(zhì)就是用戶需求驅(qū)動的一種涉及數(shù)據(jù)關(guān)系劃分的數(shù)據(jù)處理方式。

  2.2.3組件內(nèi)部的函數(shù)結(jié)構(gòu)

  根據(jù)模型的基本情況,本文對于組件內(nèi)部的響應(yīng)觸發(fā)設(shè)計是通過響應(yīng)鼠標(biāo)事件的方式來處理用戶和數(shù)據(jù)間的交互,鼠標(biāo)單擊的click事件觸發(fā)數(shù)據(jù)鉆取或圖表轉(zhuǎn)換事件,鼠標(biāo)雙擊的dbclick事件觸發(fā)回滾事件,使圖表恢復(fù)到最初的狀態(tài)。

  以餅圖的多級鉆取為例,整個函數(shù)結(jié)構(gòu)流程如圖5所示。

005.jpg

  當(dāng)用戶點擊餅圖其中一塊時,對用戶鼠標(biāo)點擊事件進行識別判斷。

  若是單擊事件,則組件內(nèi)部響應(yīng)觸發(fā)數(shù)據(jù)鉆取或圖表轉(zhuǎn)換事件:首先對選定餅塊對應(yīng)的數(shù)據(jù)集進行判斷,若該數(shù)據(jù)集有相應(yīng)關(guān)系的下層數(shù)據(jù),則進而調(diào)用對應(yīng)用戶需求的鉆取函數(shù)或轉(zhuǎn)換函數(shù)(即參數(shù)變?yōu)橄聦訑?shù)據(jù)的對應(yīng)基本圖表函數(shù)),從而重新繪制對應(yīng)圖表;若該數(shù)據(jù)集沒有相應(yīng)關(guān)系的下層數(shù)據(jù),則彈出提示,提醒該交互事件無法繼續(xù)完成。

  若是雙擊事件,則組件內(nèi)部響應(yīng)觸發(fā)恢復(fù)圖表事件:調(diào)用原始繪圖函數(shù),恢復(fù)圖表初始狀態(tài)。

  同理,該核心函數(shù)調(diào)用處理流程結(jié)構(gòu)可以使用在不同類型的圖表的數(shù)據(jù)交互中,以此為根本完成組件的各類圖表的數(shù)據(jù)鉆取和相互轉(zhuǎn)換的對應(yīng)類,供用戶選擇使用。

  2.2.4簡單示例

  用柱狀圖展現(xiàn)某學(xué)校網(wǎng)站用戶訪問源,如圖6(a)所示,可以看到通過A平臺訪問過來的有600人,繼而想知道所屬該平臺的學(xué)院訪問來源情況,通過點擊A平臺對應(yīng)柱狀條,得到圖6(b)展示的在A平臺下來自各個學(xué)院的訪問來源數(shù)量,例如來自A3學(xué)院的有267人。

  

006.jpg

3結(jié)束語

  隨著可視化技術(shù)在各個領(lǐng)域的不斷應(yīng)用,一些拓展型的可視化組件相繼出現(xiàn)。本文在改進可視化模型的基礎(chǔ)上,以ECharts作為實現(xiàn)主體設(shè)計了支持基本圖表類型數(shù)據(jù)挖掘鉆取和相互轉(zhuǎn)換功能的可視化組件,可以方便應(yīng)用于各類信息系統(tǒng)中,在實現(xiàn)基本圖表展現(xiàn)功能的同時,可以根據(jù)用戶需求進行拓展的數(shù)據(jù)交互,大大提高了用戶對數(shù)據(jù)的控制和溝通能力。

參考文獻

  [1] 陳建軍, 于志強, 朱昀. 數(shù)據(jù)可視化技術(shù)及其應(yīng)用[J]. 紅外與激光工程, 2001, 30(5):339342.

  [2] 屈華平, 李健. 可視化環(huán)境質(zhì)量評估系統(tǒng)的設(shè)計與實現(xiàn)[J]. 微型機與應(yīng)用, 2012, 31(3):1517.

  [3] 陳鵬鵬. 移動互聯(lián)網(wǎng)下數(shù)據(jù)可視化技術(shù)及應(yīng)用[J]. 智能計算機與應(yīng)用, 2015,5(6):3841.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲日韩中文字幕在线播放| 国产精品亚洲а∨天堂免在线| 亚洲日本va在线观看| 免费在线一区二区| 亚洲精品久久久久久下一站 | 欧美日韩国产一区| 亚洲图片欧美午夜| 亚洲综合丁香| 一区二区视频免费完整版观看| 欧美高清不卡| 亚洲自拍偷拍福利| 欧美在线播放一区| 亚洲国产乱码最新视频| 欧美午夜精品久久久久免费视| 欧美一区激情视频在线观看| 91久久精品一区二区三区| 在线亚洲一区观看| 国产亚洲欧美一级| 欧美日韩三区| 久久久91精品| aⅴ色国产欧美| 亚洲欧美综合国产精品一区| 黄色精品一二区| 欧美少妇一区| 久久在精品线影院精品国产| 一区二区三区欧美在线| 午夜精品www| 香蕉久久夜色精品国产| 最新日韩在线视频| 亚洲狠狠丁香婷婷综合久久久| 国产精品揄拍一区二区| 欧美二区在线| 久久精品99| 亚洲永久免费| 亚洲靠逼com| 久久精品网址| 亚洲一区日韩| 午夜视频一区在线观看| 亚洲二区三区四区| 亚洲免费在线视频| 国户精品久久久久久久久久久不卡| 欧美日韩午夜| 国产精品日韩专区| 国内成人精品视频| 亚洲国产日韩一区二区| 9国产精品视频| 亚洲黄色在线| 99综合电影在线视频| 亚洲欧美日韩在线| 久久精品一区二区三区不卡牛牛| 亚洲人成人99网站| 亚洲一区精品视频| 久久国产日韩| 欧美国产一区二区| 国产精品久久久久久五月尺| 欧美大片一区二区三区| 欧美三级中文字幕在线观看| 国产欧美日韩视频一区二区三区| 国产精品福利网| 欧美日韩精品免费观看| 国产精品乱码| 影音先锋亚洲一区| 国产亚洲欧美日韩美女| 最新国产成人av网站网址麻豆| 中日韩午夜理伦电影免费| 欧美一区二区日韩| 99国产精品久久久久老师| 亚洲国产欧美一区二区三区久久| 欧美一区=区| 亚洲美女毛片| 久久精品亚洲一区二区三区浴池| 久久一区精品| 国产精品理论片在线观看| 在线观看日韩av电影| 在线视频亚洲一区| 最新日韩在线视频| 欧美一区在线直播| 欧美精品不卡| 欧美精品久久久久久| 国产精品视频大全| 亚洲国产一区二区视频| 性欧美办公室18xxxxhd| 一区二区三区欧美视频| 麻豆精品视频| 欧美高清免费| 国产伦一区二区三区色一情| 亚洲精品欧美一区二区三区| 欧美在线一二三四区| 欧美在线免费观看视频| 国产精品99久久久久久久vr| 在线亚洲免费| 美女主播一区| 国产日本欧美视频| 亚洲午夜影视影院在线观看| 亚洲欧美日韩国产综合在线| 夜夜嗨av一区二区三区免费区| 久久亚洲美女| 国产日韩欧美综合精品| 黑人巨大精品欧美黑白配亚洲| 日韩亚洲视频| 亚洲综合色网站| 亚洲私人黄色宅男| 免费成人美女女| 国产一区二区中文| 亚洲综合色噜噜狠狠| 亚洲免费网站| 欧美午夜三级| 一区二区免费看| 一本色道**综合亚洲精品蜜桃冫| 美脚丝袜一区二区三区在线观看 | 蜜桃av噜噜一区| 国模一区二区三区| 欧美一站二站| 久久精品视频99| 国产精品一区久久| 亚洲午夜精品久久久久久app| 国产精品99久久99久久久二8| 欧美日韩国产一级片| 亚洲精品在线看| 日韩视频一区二区在线观看| 欧美福利小视频| 亚洲国产午夜| 日韩亚洲不卡在线| 欧美理论电影在线播放| 欧美色视频日本高清在线观看| 亚洲国产va精品久久久不卡综合| 久久精品国产欧美激情| 久久夜色精品一区| 欲色影视综合吧| 亚洲人成人一区二区在线观看| 免费一级欧美片在线播放| 一区二区在线视频播放| 亚洲高清av| 欧美11—12娇小xxxx| 亚洲国产美女久久久久| 日韩视频第一页| 欧美手机在线| 亚洲影视在线| 久久成年人视频| 欧美精品乱人伦久久久久久| 亚洲经典在线| 一区二区三区色| 国产精品久久久久久影院8一贰佰| 亚洲图片你懂的| 亚洲人妖在线| 欧美久久久久久久| 亚洲一区二区三区免费视频| 欧美日韩国产成人在线观看| 国产久一道中文一区| 午夜精品在线视频| 久久天天躁狠狠躁夜夜av| 亚洲福利视频专区| 中日韩男男gay无套| 国产精品日日摸夜夜摸av| 久久精品国产一区二区三| 欧美高清你懂得| 亚洲午夜伦理| 久久久天天操| 欧美日韩亚洲国产一区| 亚洲午夜国产成人av电影男同| 欧美亚洲网站| 欧美三区在线观看| 亚洲欧美伊人| 欧美aaa级| 亚洲午夜伦理| 免费成人网www| 亚洲图片欧美日产| 蜜臀久久99精品久久久画质超高清| 亚洲黄色一区| 欧美一区二区三区四区高清 | 国产一区二区三区日韩| 99国产精品国产精品毛片| 国产乱码精品1区2区3区| 最近看过的日韩成人| 欧美先锋影音| 亚洲国产精品热久久| 国产精品video| 亚洲黄网站黄| 国产精品毛片高清在线完整版| 亚洲福利视频一区二区| 欧美涩涩网站| 亚洲欧洲日韩女同| 国产精品久久久久久久久搜平片 | 日韩视频欧美视频| 亚洲精品久久久久久下一站| 国产精品a级| 亚洲电影中文字幕| 国产精品久久久久久久久久免费看| 亚洲国产欧美日韩| 国产精品午夜在线观看| 日韩视频在线你懂得| 国产婷婷色一区二区三区四区| 一区二区三区四区五区精品| 好吊日精品视频| 亚洲欧美综合国产精品一区| 国产精品第三页| 亚洲激情另类| 国产亚洲一区二区三区在线观看| 一区二区三区 在线观看视| 一区一区视频|