国产精品嫩草99av在线_一区在线视频观看_欧美高清一区_欧美 日韩 国产 一区_99精品欧美一区二区三区_久久大香伊蕉在人线观看热2_一色屋精品视频在线观看网站_在线亚洲国产精品网站_亚洲区一区二区三区_你懂的视频一区二区

當前位置:首頁 > 科技  > 軟件

火山引擎 DataWind 產品可視化能力揭秘

來源: 責編: 時間:2023-09-18 21:41:03 543觀看
導讀引言BI是商業智能(Business Intelligence)的縮寫,是一種將企業中現有的數據進行有效的整合的平臺,它可以幫助企業、組織和個人更好地了解其業務狀況、發現問題,并進行決策。BI產品普遍采用可視化的方式,可以幫助用戶更直

圖片圖片GxY28資訊網——每日最新資訊28at.com

(組合圖表及透視圖表)GxY28資訊網——每日最新資訊28at.com

2. 表格

在DataWind中,除了基礎了二維表格渲染以外,還為用戶在單元格內提供條件格式的功能,包括渲染圖標集、色階、數據圖等場景,以及將單元格渲染為圖片、視頻、鏈接、迷你圖表等需求。并且支持在表頭上進行排序、固定列、字段配置等功能菜單。GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

DataWind支持了透視表格的制作,透視表將數據按照列維度、行維度進行匯總計算和展現。通過簡單地配置列維度、行維度和指標,即可展示出透視表。與表格相比,透視表將維度區分成了行與列,在多維度情況下更利于表格呈現。并且同時支持了條件格式、內容渲染等二維表支持的特色功能。GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

此外DataWind還為用戶提供了趨勢分析表的功能,趨勢分析表可以支持查看核心指標按不同日期粒度聚合的數據,并可以對單個指標進一步的作對比、看趨勢、求均值。GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

3. Gis地圖

DataWind提供了Gis 地圖來支持LBS需求,其中包括熱力地圖、散點地圖、飛線地圖、柱狀地圖等。GxY28資訊網——每日最新資訊28at.com

實現揭秘

DataWind中豐富的可視化展現形式得益于開源可視化解決方案 VisActor,DataWind 重度使用了圖表組件VChart 和 多維表格組件庫 VTable。GxY28資訊網——每日最新資訊28at.com

同時DataWind 研發團隊與 VisActor 團隊深度合作,參與開源建設,使得一些個性化需求可以得到快速滿足。GxY28資訊網——每日最新資訊28at.com

VChart(https://www.visactor.io/vchart) 幾乎覆蓋了所有常見的統計圖表類型,并且提供了豐富的擴展接口。這使得 DataWind 在根據用戶反饋擴充圖表類型,增強圖表能力變得非常容易。GxY28資訊網——每日最新資訊28at.com


GxY28資訊網——每日最新資訊28at.com

(VChart Gallery:https://www.visactor.io/vchart/example)GxY28資訊網——每日最新資訊28at.com

表格方面,VTable組件則完全承載了業務的需求,通過Canvas對表格進行高性能渲染。實現二維表、透視表、透視圖的能力以外,還支持了自定義單元格渲染,單元格渲染迷你圖,樹形展示、透視分析等高階功能。GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

(在線體驗:https://www.visactor.io/vtable/example)GxY28資訊網——每日最新資訊28at.com

而組合圖表與透視圖表的實現,則是結合了VChart與VTable各自的優勢特性合并而來,得益于VisActor統一的底層渲染實現,可以容易的使用VTable的布局能力,嵌套VChart的圖表渲染能力實現組合圖表與透視圖表。GxY28資訊網——每日最新資訊28at.com

通過在VTable上注冊VChart圖表組件,利用VTable的透視表布局能力,將VChart圖表組件渲染到單元格內,VTable則負責維護圖表實例以及事件更新。GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

例如上面展示的透視圖表完整實現:https://codesandbox.io/s/pivotchart-with-vtable-p8d6f6GxY28資訊網——每日最新資訊28at.com

代碼結構如下:GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

從代碼中我們可以看到通過行列的定義和數據配置,可以表達數據的透視結構,同時在統計圖表中使用的軸、圖例、標注等組件可以完美的融合在表格中,極大增強了表格的可視化擴展能力。GxY28資訊網——每日最新資訊28at.com

由于BI 系統的復雜性,以及需要通用圖表和表格能力之外的定制化可視化能力,DataWind 在VisActor的擴展機制基礎上,做了一層面向BI系統的可視化封裝。架構設計如下:GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

通過以上封裝,可以快速實現BI系統或類BI的指標報表平臺。GxY28資訊網——每日最新資訊28at.com

適配不同場景的風格以及主題自定義

在DataWind產品中,面對不同的業務對象,往往采用的圖表設計也不盡相同。一個好的圖表應該具有清晰的結構、易于閱讀的標簽和軸線、合適的顏色和字體等等,并且要適配當前業務的特點。GxY28資訊網——每日最新資訊28at.com

DataWind 中圖表樣式,主題配置

DataWind 支持在多個層面上靈活配置圖表風格。GxY28資訊網——每日最新資訊28at.com

在圖表層面,支持一鍵替換圖表的數據色板:GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

DataWind的圖表主題設計遵循以下原則:GxY28資訊網——每日最新資訊28at.com

  • 圖表的結構和布局:圖表的結構應該清晰明了,不應該有過多的元素和噪音。例如,柱狀圖的柱子應該有一定的間隔,以便用戶更容易區分不同的數據。
  • 標簽和軸線的設計:標簽和軸線應該易于閱讀和理解。標簽應該清晰明了,軸線應該有適當的刻度和標簽。例如,時間軸應該有適當的時間間隔和標簽,以便用戶更好地理解數據的時間趨勢。
  • 顏色和字體的選擇:顏色和字體應該適合圖表的風格和主題。顏色應該有適當的對比度和飽和度,字體應該易于閱讀和理解。例如,某些圖表可能需要使用不同的顏色來區分不同的數據,而某些圖表可能需要使用相似的顏色來強調數據的關系。

實現揭秘

VisActor提供豐富的圖表樣式配置。不僅限于配色主題的自定義,更有文字自適應、布局排版、動畫配置等高定制內容,以適應DataWind產品中復雜的可視化需求。GxY28資訊網——每日最新資訊28at.com

下面以 VChart 的主題色板功能為例進行介紹。在對數據進行可視化的過程中,顏色是極為關鍵的元素。如何為圖表選擇合適的色彩,以突顯數據的特征并搭配得體,是數據可視化中的一門藝術。VChart 為用戶提供了強大且靈活的色板功能,能滿足各種應用場景下的色彩需求。GxY28資訊網——每日最新資訊28at.com

VChart 支持的色板分為兩大類:GxY28資訊網——每日最新資訊28at.com

  • 數據色板:根據數據類別的不同,為數據項分別賦予顏色。數據色板是一個包含了若干顏色的序列。
  • 語義色板:支持將常用色值語義化并在圖表中隨處使用,以統一色彩風格。也就是為顏色賦予有意義的名稱,從而方便維護和修改。

其中,數據色板允許同時存在多套色板方案,具體應用哪個色板需要靠具體的條件(如數據類別的個數)來判斷。因此 VChart 可以很輕松地實現靈活的設計需求:GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

VChart 中注冊和應用主題的代碼簡單直接:GxY28資訊網——每日最新資訊28at.com

const theme = {  name: "dark",  background: "#202020",  colorScheme: {    default: {      palette: {        titleFontColor: "#e2e3e6",        labelFontColor: "#888c93",        labelReverseFontColor: "#202020",        axisGridColor: "#404349",        axisDomainColor: "#55595f",        backgroundColor: "#202020"      }    }  }};// 注冊主題VChart.ThemeManager.registerTheme("dark_tmp", theme);const vchart = new VChart(spec, { dom: "container" });vchart.renderAsync();// 主題熱更新vchart.setCurrentTheme("dark_tmp");

(VChart 主題完整示例地址:https://codesandbox.io/s/dark-theme-whm775)GxY28資訊網——每日最新資訊28at.com

簡單易用的交互形式

DataWind 交互形式

除了設計好的圖表外,圖表的交互性也非常重要。通過圖表的交互功能,用戶可以更深入地了解數據,進行更復雜的分析和探索。GxY28資訊網——每日最新資訊28at.com

提示信息

當用戶將鼠標懸停在圖表上時,可以顯示數據的詳細信息和標簽。即觸發圖表提示信息(Tooltip)。DataWind支持用戶對Tooltip進行富文本渲染,甚至支持了tooltip內渲染圖表的能力。GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

縮放和平移

用戶可以通過縮放和平移圖表來查看更詳細的數據。GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

以下演示了托管鼠標 hover 事件繪制自定義 tooltip 的能力,通過向圖表內注冊Tooltip觸發的事件,即可接收到Tooltip繪制或更新的消息,并且可以通過解析該消息獲得圖表hover的具體信息。GxY28資訊網——每日最新資訊28at.com

示例代碼如下:GxY28資訊網——每日最新資訊28at.com

vchart.setTooltipHandler({  showTooltip: (activeType, tooltipData, params) => {    const tooltip = document.getElementById('tooltip');    tooltip.style.left = params.event.x + 'px';    tooltip.style.top = params.event.y + 'px';    let data = [];    if (activeType === 'dimension') {      data = tooltipData[0]?.data[0]?.datum ?? [];    } else if (activeType === 'mark') {      data = tooltipData[0]?.datum ?? [];    }    tooltipChart.updateData(      'tooltipData',      data.map(({ type, value, month }) => ({ type, value, month }))    );    tooltip.style.visibility = 'visible';  },  hideTooltip: () => {    const tooltip = document.getElementById('tooltip');    tooltip.style.visibility = 'hidden';  },  release: () => {    tooltipChart.release();    const tooltip = document.getElementById('tooltip');    tooltip.remove();  }});

效果如下:GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

核心代碼如下:GxY28資訊網——每日最新資訊28at.com

const spec = {  type: 'line',  markPoint: [    {      coordinate: {        year: '1878',        population: 100      },      itemContent: {//文字標注        offsetY: -100,        type: 'richText',        autoRotate: false,        richText: {          (...富文本配置略)        }      },      itemLine: {// 線標注      ...    },    {      (...)    }  ],...};const vchart = new VChart(spec, { dom: CONTAINER_ID });vchart.renderAsync();

(完整示例代碼可見:https://www.visactor.io/vchart/demo/marker/mark-point-basic)GxY28資訊網——每日最新資訊28at.com

VisActor也可以通過動態圖表和動畫等功能進行獨立敘事。例如用帶有自動播放進度條的圖表表示數據隨時間遷移:GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

VMind中的圖表智能推薦功能能夠基于數據特性和用戶意圖,完成字段篩選、圖表類型推薦、視覺通道映射、圖表配色,從無到有生成數據圖表。GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

調用VMind 組件代碼示例如下:GxY28資訊網——每日最新資訊28at.com

import VMind from '@visactor/VMind'const vmind = new VMind(openAIKey) //傳入openAI keyconst data=`品牌名稱,市場份額,平均價格,凈利潤Apple,0.5,7068,314531Samsung,0.2,6059,362345Vivo,0.05,3406,234512Nokia,0.01,1064,-1345Xiaomi,0.1,4087,131345`const describe="展示各品牌市場占有率,森林風格"http://傳入csv格式的數據和圖表描述,返回圖表spec和圖表動畫時長const { spec, time } = await vmind.generateChart(data, describe); //調用VChart進行渲染const vchart = new VChart(spec, { dom: CONTAINER_ID });vchart.renderAsync();

追求極致性能

VisActor性能體驗

得益于可視化渲染引擎 VRender 的優越性能以及多種優化策略, VChart 與 VTable 提供了卓越的渲染性能以及流暢的交互體驗。GxY28資訊網——每日最新資訊28at.com

VChart 提供了 LTTB 的降采樣方案,通過較少數據量的數據點保持了原始數據的視覺特性,從而降低渲染的計算負擔。GxY28資訊網——每日最新資訊28at.com

除此之外,VChart 還支持漸進式渲染以避免大量圖形的繪制導致的頁面卡頓。通過渲染任務拆分,VChart 將創建好的圖形元素放置在多個幀內執行渲染,從而避免過長的同步計算任務阻塞住頁面邏輯,使得圖表呈現流暢自如。VChart 支持在任意圖表中開啟漸進式渲染配置,以下圖為例:GxY28資訊網——每日最新資訊28at.com

圖片圖片GxY28資訊網——每日最新資訊28at.com

實現揭秘

得益于圖形渲染庫VRender提供的強大跨端渲染能力,VChart圖表支持web、node、h5、小程序等多種場景。在跨端場景中,圖表可能擁有不同的交互響應和特性,適配觸摸屏等移動設備的交互方式和事件。GxY28資訊網——每日最新資訊28at.com

VChart提供了lark-vchart、taro-vchart封裝,使得在不同的跨端場景中使用VChart變得更加方便和簡單。GxY28資訊網——每日最新資訊28at.com

針對web場景,VChart提供了React-VChart封裝,它提供了一系列易于使用的 React 組件,用于方便的在 React 開發環境中創建各種類型的圖表。組件具有高度的可定制性和可擴展性,可以通過傳遞不同的參數和配置來實現不同的圖表效果,快速創建各種類型的圖表。GxY28資訊網——每日最新資訊28at.com

無論是在web端、移動端還是其它場景中,VChart圖表庫都能夠提供高質量的圖表渲染和交互效果,滿足用戶對數據可視化的需求。GxY28資訊網——每日最新資訊28at.com

以飛書小程序(小組件)為例,用戶可以通過VChart 提供的小組件開發模版,快速將圖表嵌入小組件中:GxY28資訊網——每日最新資訊28at.com

圖片GxY28資訊網——每日最新資訊28at.com

以下是小程序中的代碼示例:GxY28資訊網——每日最新資訊28at.com

Page({  data: {    canvasId: 'chartId', // canvasId 圖表唯一Id    events: [], // events 自定義事件    styles: `      height: 50vh;      width: 100%    `, // 樣式字符    // 圖表配置項    spec: {      type: 'pie',      data: [        {          id: 'data1',          values: [           ...]        }      ],    }  },  onLoad: function (options) {}});

(完整教程:https://www.visactor.io/vchart/guide/tutorial_docs/Cross-terminal_and_Developer_Ecology/mini-app/lark)GxY28資訊網——每日最新資訊28at.com

總結

未來,隨著技術的發展和用戶需求的不斷增長,BI 產品對可視化的需求在交互、易用性、智能化、敘事特征等方面都會不斷發生變化,要求會越來越高。GxY28資訊網——每日最新資訊28at.com

VisActor作為一款免費開源可視化解決方案,經過火山引擎海量真實用戶場景的驗證和打磨。在功能性、美觀性、性能、跨端支持度上都做到了非常好的效果,能夠很好的助力業務實現可視化能力的增強和落地。GxY28資訊網——每日最新資訊28at.com

DataWind 擁抱開源,與VisActor 緊密合作,互相配合,為開源產品在商業場景中的落地做了很好的示范。GxY28資訊網——每日最新資訊28at.com

歡迎交流

我們愿意和數據產品相關產品經理、設計師、研發同學一起做更加深入的探討和交流:GxY28資訊網——每日最新資訊28at.com

  1. 如果你對某一個方面細節的的解決方案感興趣,需要進一步交流可以聯系我們。
  2. 如果你愿意分享你的產品、場景和經驗,可以聯系我們。
  3. 如果你在可視化應用過程中有難解的問題,可以聯系我們一起討論、研究。

本文鏈接:http://m.rrqrq.com/showinfo-26-10442-0.html火山引擎 DataWind 產品可視化能力揭秘

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: Netty Promise和JavaScript Promise對比

下一篇: 火山引擎 ByteHouse:ClickHouse 如何保證海量數據一致性

標簽:
  • 熱門焦點
  • K60至尊版剛預熱 一加Ace2 Pro正面硬剛

    Redmi這邊剛如火如荼的宣傳了K60 Ultra的各種技術和硬件配置,作為競品的一加也坐不住了。一加中國區總裁李杰發布了兩條微博,表示在自家的一加Ace2上早就已經采用了和PixelWo
  • 服務存儲設計模式:Cache-Aside模式

    Cache-Aside模式一種常用的緩存方式,通常是把數據從主存儲加載到KV緩存中,加速后續的訪問。在存在重復度的場景,Cache-Aside可以提升服務性能,降低底層存儲的壓力,缺點是緩存和底
  • 一年經驗在二線城市面試后端的經驗分享

    忠告這篇文章只適合2年內工作經驗、甚至沒有工作經驗的朋友閱讀。如果你是2年以上工作經驗,請果斷劃走,對你沒啥幫助~主人公這篇文章內容來自 「升職加薪」星球星友 的投稿,坐
  • 多線程開發帶來的問題與解決方法

    使用多線程主要會帶來以下幾個問題:(一)線程安全問題  線程安全問題指的是在某一線程從開始訪問到結束訪問某一數據期間,該數據被其他的線程所修改,那么對于當前線程而言,該線程
  • 自動化在DevOps中的力量:簡化軟件開發和交付

    自動化在DevOps中扮演著重要角色,它提升了DevOps的效能。通過自動化工具和方法,DevOps團隊可以實現以下目標:消除手動和重復性任務。簡化流程。在整個軟件開發生命周期中實現更
  • 一條抖音4億人圍觀 ! 這家MCN比無憂傳媒還野

    作者:Hiu 來源:互聯網品牌官01 擦邊少女空降熱搜,幕后推手曝光被網友譽為“純欲天花板”的女網紅井川里予,近期因為一組哥特風照片登上熱搜,引發了一場互聯網世界關于
  • ESG的面子與里子

    來源 | 光子星球撰文 | 吳坤諺編輯 | 吳先之三伏大幕拉起,各地高溫預警不絕,但處于厄爾尼諾大“烤”之下的除了眾生,還有各大企業發布的ESG報告。ESG是“環境保
  • 小米汽車電池信息疑似曝光:容量101kWh,支持800V高壓快充

    7月14日消息,今日一名博主在社交媒體發布了一張疑似小米汽車電池信息的照片,顯示該電池包正是寧德時代麒麟電池,容量為101kWh,電壓為726.7V,可以預測小
  • 最薄的14英寸游戲筆記本電腦 Alienware X14已可以購買

    2022年1月份在國際消費電子展(CES2022)上首次亮相的Alienware新品——Alienware X14現在已經可以購買了,這款筆記本電腦被譽為世界上最薄的 14 英寸游戲筆
Top 国产精品嫩草99av在线_一区在线视频观看_欧美高清一区_欧美 日韩 国产 一区_99精品欧美一区二区三区_久久大香伊蕉在人线观看热2_一色屋精品视频在线观看网站_在线亚洲国产精品网站_亚洲区一区二区三区_你懂的视频一区二区
在线精品视频免费观看| 欧美成人一级视频| 久久久久久色| 欧美日韩高清影院| 精品欧美一区二区久久| 精品成人在线观看| 中文字幕一区二区视频| 亚洲国产欧美在线| 国产成人综合视频| 亚洲精品在线二区| 在线视频综合导航| 久久夜色精品一区| 亚洲一区二区欧美日韩| 国产精品77777| 日韩午夜av在线| 精品日产卡一卡二卡麻豆| ●精品国产综合乱码久久久久 | 亚洲图片你懂的| 丝袜a∨在线一区二区三区不卡| 国产剧情一区二区| 亚洲午夜极品| 日韩一区二区精品| 亚洲va欧美va人人爽| 99r精品视频| 在线免费亚洲电影| 国产精品免费av| 毛片av一区二区三区| 黑丝一区二区三区| 欧美一区二区三区播放老司机| 国产精品久久久久久久久久久免费看 | 免费视频最近日韩| 一本色道久久| 欧美激情在线一区二区三区| 麻豆91精品视频| 欧美日韩综合另类| 26uuu国产日韩综合| 日日嗨av一区二区三区四区| 欧美精品日本| 日韩视频一区二区在线观看| 日韩av在线播放中文字幕| 亚洲二区精品| 亚洲视频中文字幕| 国产精品va| 国产精品久久久久9999吃药| 18成人免费观看视频| 亚洲欧洲精品天堂一级| 伊人久久成人| 天堂在线亚洲视频| 欧美日韩在线直播| 国产精品自拍av| 欧美国产欧美亚州国产日韩mv天天看完整| 风间由美一区二区三区在线观看 | 亚洲午夜精品福利| 国产精品久久免费看| 91浏览器在线视频| 亚洲一区二区在线播放相泽| 色婷婷亚洲一区二区三区| 日韩av电影一区| 国产亚洲精品bt天堂精选| 亚洲黄色一区二区三区| 亚洲成a人在线观看| 欧美一级在线视频| 亚洲香蕉视频| 久久国产生活片100| 国产视频视频一区| 91成人看片片| 欧美先锋影音| 老色鬼精品视频在线观看播放| 日韩精品在线一区| 欧美一进一出视频| 91蜜桃网址入口| 国产真实乱子伦精品视频| 久久久www成人免费毛片麻豆| 免费一区视频| 91在线视频在线| 九色综合狠狠综合久久| 国产精品第四页| 久久青草欧美一区二区三区| 中文亚洲欧美| 欧美午夜精品久久久久免费视| 一区二区三区国产| 国产午夜精品久久| 69堂成人精品免费视频| 色婷婷综合久久久久中文一区二区| 欧美国产先锋| 91影院在线观看| 亚洲欧美日韩成人高清在线一区| 欧美午夜一区| 高清国产一区二区| 国产夫妻精品视频| 美国精品在线观看| 亚洲电影第三页| 亚洲综合免费观看高清在线观看| 中文子幕无线码一区tr | 亚洲欧美在线另类| 中文字幕二三区不卡| 国产欧美日韩另类一区| 欧美一区日本一区韩国一区| 亚洲欧美日韩一区在线观看| 亚洲二区免费| 蜜桃av综合| 国产女主播一区二区三区| 久久亚洲不卡| 欧美日韩精品一区二区| 欧美精品xxxxbbbb| 久久久久久久综合色一本| 久久久久久毛片| 亚洲欧洲中文日韩久久av乱码| 亚洲精选视频免费看| 天天免费综合色| 国产精品白丝jk白祙喷水网站| 国产福利一区二区三区| 国产精品毛片va一区二区三区| 亚洲精品在线免费| 在线观看日韩毛片| 51精品国自产在线| 国产精品网友自拍| 一区二区免费在线| 成人美女在线视频| 亚洲美女少妇无套啪啪呻吟| 欧美无砖砖区免费| 久久精品一区四区| 日本不卡高清视频| 欧美精品一区二区视频| 久久一区亚洲| 久久精品亚洲乱码伦伦中文 | 亚洲成av人片在www色猫咪| 成人福利视频网站| 色婷婷精品久久二区二区蜜臀av| 国产亚洲美州欧州综合国| 亚洲电影你懂得| 不卡在线视频中文字幕| 色一区在线观看| 亚洲图片你懂的| 91丨porny丨最新| 欧美日韩精品一区二区天天拍小说| 国产欧美日韩卡一| 99麻豆久久久国产精品免费| 在线亚洲精品福利网址导航| 欧美高清hd18日本| 亚洲欧洲成人精品av97| 91老师片黄在线观看| 日韩亚洲欧美在线观看| 免费视频最近日韩| 免费久久久一本精品久久区 | 一本综合久久| 亚洲精品视频在线观看免费| 91美女视频网站| 久久久久高清精品| av在线不卡免费看| 欧美成人一区二区| a亚洲天堂av| 国产欧美日韩三级| 在线高清一区| 亚洲成a人片综合在线| 久久久久欧美| 久久精品国产澳门| 91精品国产欧美一区二区成人| 国产伦精品一区二区三区视频青涩| 欧美日韩在线播放一区| 国内不卡的二区三区中文字幕 | 亚洲欧美成aⅴ人在线观看| 日本人妖一区二区| 老司机免费视频一区二区 | 色8久久人人97超碰香蕉987| 99精品久久99久久久久| 亚洲国产一区二区视频| 韩国欧美国产1区| 国产美女精品| 成人精品小蝌蚪| 欧美私模裸体表演在线观看| 韩国女主播成人在线观看| 色狠狠av一区二区三区| 91玉足脚交白嫩脚丫在线播放| 成人一区二区三区中文字幕| 亚洲精品国产精品乱码不99| 亚洲精品自拍动漫在线| 欧美变态口味重另类| 欧美+亚洲+精品+三区| 亚洲美女视频一区| 成人午夜又粗又硬又大| 日韩伦理免费电影| 亚洲成人综合在线| 国产成人丝袜美腿| 激情综合自拍| 久久久久久黄色| 91精品国产综合久久久久久久| 青娱乐精品视频| 亚洲最色的网站| 精品国产伦一区二区三区免费 | bt欧美亚洲午夜电影天堂| 精品一区免费av| 日本欧美久久久久免费播放网| 亚洲欧美日韩国产另类专区 | 九色|91porny| 精品视频一区 二区 三区| 一区二区三区精品国产| 欧美高清在线视频| **网站欧美大片在线观看| 亚洲综合另类|