精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在 JavaScript 中創建線性儀表圖

開發 前端
本文提供了一個易于遵循的指南,用于在 JavaScript 中間構建交互式線性儀表圖。

我們將展示如何快速創建一個酷炫的交互式線性儀表圖表,突出顯示世界各地的 Covid-19 疫苗接種數據。我們的圖表將使我們能夠在撰寫本文時可視化 Covid-19 疫苗接種的狀態,并將顯示兩種類型的數據——顯示我們距離為全球人口部分和完全接種疫苗的中途目標還有多遠。

什么是線性儀表圖?

鑒于正在創建的大量數據以及從數據中收集信息的眾多可能性,數據可視化是一種非常寶貴的工具。數據可視化對于識別趨勢、解釋模式以及向目標受眾傳達復雜的想法特別有用。

線性儀表圖表示顯示所需值的垂直或水平線性刻度,帶有顏色刻度以及單個或多個指針??梢愿鶕硎镜臄祿谳S上設置數據范圍的最小值和最大值。指針位置指示指標的當前值。

儀表圖可以使用單個指針或標記組合顯示單個值或多個值。指針可以是帶有任何形狀標記的針或線,例如圓形、正方形、矩形或三角形。

線性儀表圖表類型是一種有效的可視化表示,用于顯示值與所需數據點的距離。

線性量規的類型

線性儀表的幾種類型是溫度計圖表,子彈圖表,坦克圖表和LED圖表。水銀溫度計——由顯示溫度和指針值的小刻度組成——是線性儀表圖的典型例子。

我們將要構建的線性儀表可視化

這是最終線性儀表圖的預覽。按照本教程了解我們如何使用 JavaScript 構建這個有趣且信息豐富的線性儀表圖。

構建 JavaScript 線性儀表的四個步驟

掌握 HTML 和 JavaScript 等技術的技能總是很有用的。但在本教程中,我們使用了一個 JS 圖表庫,即使只需要很少的技術知識,也可以更輕松地創建像線性儀表這樣的引人注目的圖表。

有幾個JavaScript 圖表庫可以輕松地可視化數據,這里我們使用AnyChart創建線性儀表圖。這個庫很靈活,有大量的文檔,它包含一些很好的例子。此外,它還有一個用于試驗代碼的游樂場,并且可以免費用于非商業用途。如果您想購買許可版本,您可以查看可用選項,如果您是教育機構或非營利組織,您可以在此處聯系以獲取免費許可。

制作 JavaScript 線性儀表的步驟

以下是創建線性儀表圖的基本步驟:

  1. 創建一個基本的 HTML 頁面。
  2. 包括必要的 JavaScript 文件。
  3. 添加數據。
  4. 為圖表編寫 JavaScript 代碼。

讓我們在下面詳細了解這些步驟中的每一個。

1、創建一個基本的HTML頁面

我們需要做的第一件事是制作一個 HTML 頁面來保存我們的可視化。我們添加一個<div>塊元素并給它一個 ID,以便我們以后可以引用它:

<html lang="en">
<head>
<title>JavaScript Linear Gauge</title>
<style type="text/css">
html, body, #container {
width: 100%; height: 100%; margin: 0; padding: 0;
}
</style>
</head>
<body>
<div id="container"></div>
</body>
</html>

的寬度和高度屬性 設置為 100%,以便圖表在整個屏幕上呈現。這些屬性可以根據需要進行修改。

2、包含必要的 JavaScript 文件

下一步是在 HTML 頁面中引用 JS 鏈接。我們將在本教程中使用 AnyChart 庫,所以讓我們從他們的CDN中包含相應的文件。

要創建線性儀表圖,我們需要添加三個腳本:核心模塊、線性儀表模塊和表格模塊:

<html lang="en">
<head>
<title>JavaScript Linear Gauge</title>
<style type="text/css">
html, body, #container {
width: 100%; height: 100%; margin: 0; padding: 0;
}
</style>
</head>
<body>
<div id="container"></div>
<script>
// All the code for the JS linear gauge will come here
</script>
<script src="https://cdn.anychart.com/releases/8.10.0/js/anychart-core.min.js"></script>
<script src="https://cdn.anychart.com/releases/8.10.0/js/anychart-linear-gauge.min.js"></script>
<script src="https://cdn.anychart.com/releases/8.10.0/js/anychart-table.min.js"></script>
</body>
</html>

3、 添加數據值

線性儀表圖的數據是從Our World in Data中收集的,并包含在代碼中。在該網站上,我們可以看到全世界每個大陸接種一劑和兩劑 Covid疫苗的人的百分比。

因為(在撰寫本文時)沒有一個數字大于 50%,我們將所有線性儀表的軸的最大限制保持為 50%,并且我們比較每個大陸與該標記的距離,以及全球數字。我們用 LED 表示至少部分接種疫苗的數字,用條形指針表示完全接種疫苗的數字。我們將在最后一步看到如何添加數據。

那么,我們的初始步驟都完成了,現在讓我們添加代碼,用 JavaScript 制作一個線性儀表圖!

4、為圖表編寫 JavaScript 代碼

在添加任何代碼之前,我們將所有內容封裝在一個函數中,以確保其中的整個代碼僅在頁面加載后執行。

創建線性儀表圖涉及幾個步驟,并且比其他基本圖表類型更復雜一些。但這并不意味著它非常困難,我們將通過每一步來了解圖表是如何制作的。

定義儀表圖的線性刻度和軸

我們的圖表中有多個指針。因此,讓我們從創建一個接受兩個值的函數開始:一個用于條形指針,一個用于 LED 儀表。然后我們將創建一個儀表,設置數據,并將布局指定為水平。接下來,我們將設置刻度和軸的范圍。我們將制作出具有最小和最大范圍的線性比例。對于軸,我們將定義屬性并設置方向:

function drawGauge(value, settings) {
// Create gauge with settings
const gauge = anychart.gauges.linear();
gauge.data([value, settings.value]);
gauge.layout('horizontal');
// Set scale for gauge
const scale = anychart.scales.linear();
scale.minimum(0).maximum(settings.maximum).ticks({ interval: 2 });
// Set axis for gauge
const axis = gauge.axis(0);
axis.width('1%').offset('43%').scale(scale).orientation('bottom');
}

設置條形指針和標簽

現在,我們將為條形系列創建條形指針和標簽。給標簽一個偏移量以避免與指針重疊:

// Create and set bar point
const barSeries = gauge.bar(0);
barSeries
.scale(scale)
.width('4%');
// Create and set label with actual data
const labelBar = barSeries.labels();
labelBar
.enabled(true)
.offsetY('-15px');

創建 LED 指針并設置顏色屬性

在 LED 點中,我們將指定點之間的間隙,并使用 dimmer 屬性設置剩余 LED 點的顏色以指示不亮的效果。我們還將聲明點亮的 LED 點的色標:

// Create and set LED point
const ledPointer = gauge.led(1);
ledPointer
.offset('10%')
.width('30%')
.count(settings.maximum)
.scale(scale)
.gap(0.55)
.dimmer(function () {
return '#eee';
});
ledPointer.colorScale().colors(['#63b39b', '#63b39b']);

用每個數據點的目標值聲明儀表

為了為每個大陸制作線性儀表,我們將為每個區域調用上面定義的函數及其數據。第一個數字表示目標值數據,第二個變量是帶有 LED 數據的對象。maximum保持恒定 50,而是value每個數據點的完全接種疫苗人口的百分比值。該值將由指針顯示:

// Create gauges
const world = drawGauge(13.68, { maximum: 50, value: 27.13 });
const europe = drawGauge(36.98, { maximum: 50, value: 47.28 });
const nAmerica = drawGauge(36.77, { maximum: 50, value: 46.53 });
const sAmerica = drawGauge(22.8, { maximum: 50, value: 40.54 });
const asia = drawGauge(10.14, { maximum: 50, value: 27.16 });
const oceania = drawGauge(9.75, { maximum: 50, value: 22.12 });
const africa = drawGauge(1.56, { maximum: 50, value: 3.04 });

設置線性儀表的布局

為了在另一個下顯示每個線性儀表,我們將定義一個表格并將標題與每個數據點一起添加為單獨的行。我們將添加布局的各種屬性,例如對齊方式和字體大小。我們還將為第一行定義參數,因為它是標題,并將第一列的寬度屬性設置為 100%,因為我們不再需要任何列:

// Create table to place gauges
const layoutTable = anychart.standalones.table();
layoutTable
.hAlign('right')
.vAlign('middle')
.fontSize(14)
.cellBorder(null);
// Put gauges into the layout table
layoutTable.contents([
[null, 'Covid-19 Vaccination - How far are we from the halfway mark?'],
['World', world],
['Europe', europe],
['North America', nAmerica],
['South America', sAmerica],
['Asia', asia],
['Oceania', oceania],
['Africa', africa]
]);
// Set height for first row in layout table
layoutTable
.getRow(0)
.height(50)
.fontSize(22)
.hAlign('center');
// Set the first column to 100% width
layoutTable.getCol(0).width(100);

繪制圖表

最后一步是引用 我們在上一步中添加的容器,并繪制圖表:

// Set container id and initiate drawing
layoutTable.container('container');
layoutTable.draw();

就是這樣。我們現在有一個功能齊全且美觀的 JavaScript 線性儀表圖!可以在CodePen上查看此線性量規初始版本的代碼。

使圖表可訪問

確保盡可能多的人可以訪問圖表是一種很好的做法。因此,請記住 a11y,我們制作了更適合屏幕閱讀器的線性儀表圖的基本版本。您可以在此處查看此內容,還可以在 AnyChart JavaScript 庫的文檔中閱讀有關此方面的更多信息。

自定義線性儀表

我們制作的默認線性儀表圖表現在看起來很棒,但是進行一些修改將增強可讀性并使圖表更加出色。JavaScript 庫不僅非常適合快速創建圖表,還適合根據需要自定義可視化。圖表庫提供了許多用于控制圖表行為和美觀的配置選項。讓我們對當前的線性儀表圖進行一些小而有效的調整。

顏色修改

為了使線性儀表看起來更具凝聚力,讓我們將條形指針的顏色屬性設置為 LED 點的較暗版本。我們將通過指定欄的填充和描邊屬性來實現:

// Create and set bar point
const barSeries = gauge.bar(0);
barSeries
.scale(scale)
.width('4%')
.fill('#296953')
.stroke('#296953');

為我們的線性儀表圖添加圖例

由于我們為條形圖、亮起和不亮起的 LED 指針使用了不同的顏色,因此最好提供一個圖例來解釋顏色。我們將制作一個圖例并將其添加到圖表標題下方:

// Create stand alone legend
const legend = anychart.standalones.legend();
legend
.position('center')
.items([
{ text: 'Fully vaccinated', iconFill: '#296953' },
{ text: 'Partially vaccinated', iconFill: '#63b39b' },
{ text: 'Not vaccinated', iconFill: '#eee' }
]);

工具提示格式

為了促進更好的數據通信,讓我們通過以百分比形式顯示值并指示儀表的最大值為 50% 來格式化工具提示以使其更具信息性:

// Set gauge tooltip
gauge
.tooltip()
.useHtml(true)
.titleFormat('{%Value} %')
.format(
'Maximum on scale: ' +
settings.maximum +
' %'
);

在CodePen上查看此版本的完整代碼。

軸和標簽格式

我們要做的最后一件事是將所有數據值顯示為百分比值以避免任何混淆。我們還將在標題下方的表格中添加一個副標題作為一行,以指示值是百分比。最后一件事是用更粗的字體美化條形標簽。

這個 JavaScript 線性儀表圖的完整最終代碼可以在CodePen上找到。

結論

在這個循序漸進的教程中,我們已經看到使用一個好的 JavaScript 創建功能性和視覺上吸引人的 JavaScript 圖表并不難。查看文檔和示例,以更好地了解線性量的特性和屬性。

責任編輯:姜華 來源: 今日頭條
相關推薦

2022-11-11 09:01:08

SwiftUI條形圖子視圖

2020-07-01 08:48:01

Python機器學習工具

2024-10-22 15:10:49

2022-01-21 10:58:39

JavaScriptGolangPython

2023-05-11 08:00:00

JavaScript柱狀圖

2021-03-18 10:45:02

JavaScript數組運算符

2021-03-11 23:43:20

JavaScript數組開發

2011-03-21 12:41:41

JavaScript

2015-04-09 11:05:55

openstack公有云openstack鏡像

2020-07-13 07:00:21

Kubernetes

2011-05-04 09:11:30

RPM包Linux

2019-05-14 11:00:07

LinuxSSH別名

2023-02-06 17:49:35

Linux符號鏈接

2023-11-30 20:51:26

多子圖布局matplotlib

2018-10-11 09:40:53

前端JavaScript編程語言

2009-11-23 20:05:29

ibmdwLotus

2018-01-26 09:02:30

LinuxPDF創建視頻

2023-09-27 23:24:50

C++鏈表

2020-07-20 07:00:00

KubernetesHostPath

2019-07-30 10:33:01

點贊
收藏

51CTO技術棧公眾號

97se狠狠狠综合亚洲狠狠| 亚洲最大黄网| 欧美丝袜自拍制服另类| 亚洲国产精品影视| 色婷婷av一区二区三区之e本道| 国产模特精品视频久久久久| www.久久久久久.com| 91九色蝌蚪porny| 九九九伊在线综合永久| 亚洲精品欧美综合四区| 久久久99爱| 国产精品丝袜黑色高跟鞋| 亚洲美女毛片| 操人视频在线观看欧美| 免费看污黄网站在线观看| 91麻豆精品一二三区在线| 欧美日韩一区二区三区| 中文字幕乱码免费| www亚洲人| 成人黄色a**站在线观看| 国产精品视频yy9099| 国产在线成人精品午夜| 国产精品88久久久久久| 亚洲精品永久免费| 日韩黄色一区二区| 91精品在线免费视频| 色婷婷亚洲精品| 人妻av中文系列| 2020国产在线视频| 亚洲欧洲美洲综合色网| 天堂精品视频| 日本私人网站在线观看| 国产精品18久久久久| 国产欧美亚洲精品| 欧美日韩 一区二区三区| 亚洲在线日韩| 国内精品免费午夜毛片| 欧美人妻精品一区二区三区| 国产精品久久久久久久免费观看| 亚洲人成网7777777国产| 中文字幕在线视频播放| 亚洲专区**| 日韩视频中午一区| 亚洲国产欧美91| 91麻豆精品一二三区在线| 欧美色爱综合网| 性生交免费视频| 四虎影视4hu4虎成人| 色婷婷香蕉在线一区二区| 欧美日韩亚洲第一| 最近高清中文在线字幕在线观看1| 亚洲一区二区综合| 免费毛片网站在线观看| 1234区中文字幕在线观看| 亚洲国产精品久久艾草纯爱| 国产www免费| 免费v片在线观看| 福利一区视频在线观看| 免费日韩视频在线观看| 欧美片第1页| 欧美天堂一区二区三区| 中文字幕 日韩 欧美| 午夜不卡一区| 精品国产一区二区三区久久久蜜月| 麻豆tv在线观看| 国产精品欧美大片| 亚洲欧洲在线播放| 日韩女同一区二区三区 | 欧美高清视频一二三区| 一起操在线视频| 日韩精品一区二区三区中文在线| 精品国产髙清在线看国产毛片| 亚洲中文字幕无码一区| 亚洲女娇小黑人粗硬| 亚洲亚裔videos黑人hd| 久久视频一区二区三区| 欧美粗暴jizz性欧美20| 91地址最新发布| 亚洲无码精品一区二区三区| 免费国产亚洲视频| 91在线在线观看| 亚洲色偷精品一区二区三区| 中文字幕的久久| 亚洲av综合色区| 鲁鲁在线中文| 欧美男生操女生| 亚洲乱妇老熟女爽到高潮的片| 天天躁日日躁成人字幕aⅴ| 中日韩美女免费视频网站在线观看 | 亚洲欧洲精品一区二区三区| 日韩精品免费一区| 芒果视频成人app| 欧美一级黄色录像| 国产全是老熟女太爽了| 欧美在线亚洲| 国产成人精品在线播放| 99草在线视频| 国产亚洲精品福利| 国产一区二区四区| 国产精品久久久久久吹潮| 精品嫩草影院久久| 亚洲第一综合网| 尤物精品在线| 成人激情视频小说免费下载| 亚洲AV第二区国产精品| 亚洲精品国产无天堂网2021| 男人亚洲天堂网| 亚洲精品影片| 日韩视频免费大全中文字幕| 欧美videossex极品| 国产一区不卡在线| 日韩高清国产精品| 国产资源在线观看入口av| 欧美另类z0zxhd电影| 免费在线观看你懂的| 精品成人免费| 波多野结衣精品久久| av网在线观看| 色噜噜夜夜夜综合网| 国产原创剧情av| 中文字幕免费精品| 国产精品偷伦一区二区| 国产午夜在线观看| 欧美日韩中文字幕在线视频| 中国极品少妇xxxx| 中文字幕日韩欧美精品高清在线| 国产精品入口日韩视频大尺度| 亚洲色图另类小说| 午夜久久久久久久久久一区二区| www.久久com| 一本一本久久a久久综合精品| 国产精品久久久久久久久男| 青青草免费在线| 欧美性猛交xxxx富婆| 波多野结衣加勒比| 日韩天天综合| 国产亚洲精品美女久久久m| 日本精品600av| 日韩欧美色电影| 亚洲天堂黄色片| 国产精品一区二区久久精品爱涩 | 91麻豆精品国产| 日韩欧美视频免费观看| 日本中文字幕不卡| 婷婷四月色综合| 99精品国自产在线| 日韩在线欧美在线国产在线| 中文字幕av无码一区二区三区| 国产日韩亚洲欧美综合| 久久午夜夜伦鲁鲁一区二区| 国语产色综合| 国产精品一香蕉国产线看观看| 高清在线观看av| 欧美日韩亚洲不卡| 99久久久免费精品| 国产一区二区在线免费观看| 裸体裸乳免费看| 一区二区免费| 欧美一性一乱一交一视频| 欧洲亚洲精品视频| 欧美亚洲一区二区在线| 蜜桃av.com| 国产91在线|亚洲| 日本中文字幕网址| 精品国产精品| 91丝袜美腿美女视频网站| 午夜av在线免费观看| 亚洲国产小视频| 中文人妻av久久人妻18| 亚洲欧洲韩国日本视频| 免费人成视频在线播放| 亚洲精品乱码| 水蜜桃亚洲一二三四在线| 一区二区三区日本视频| 午夜剧场成人观在线视频免费观看| 人成免费电影一二三区在线观看| 欧美性videosxxxxx| 91porn在线视频| 99精品久久99久久久久| 国产九九在线视频| 欧美精品1区| 欧美精品尤物在线| 国产麻豆精品| 日本一区二区三区在线播放| 一级毛片视频在线观看| 亚洲第一精品久久忘忧草社区| 中文字幕xxxx| 亚洲综合视频在线| 国产又粗又黄又猛| 成人免费高清在线观看| wwww.国产| 136国产福利精品导航网址| 日韩欧美精品一区二区| 91蝌蚪精品视频| 国产精品视频资源| 色戒汤唯在线观看| 欧美精品在线播放| 久久久久久久久亚洲精品| 欧美一级片在线| 91国产丝袜播放在线| 国产精品久久三区| 国产麻豆天美果冻无码视频| 国产一区二区剧情av在线| 成年人视频在线免费| 国产在线欧美| 一级做a爰片久久| 久久99国产成人小视频| av蓝导航精品导航| 婷婷成人av| 国产精品第1页| 精品众筹模特私拍视频| 日韩在线观看免费全| 清纯唯美亚洲色图| 亚洲国产精品视频在线观看| 97精品久久人人爽人人爽| 日韩欧美一区二区三区| 日韩和一区二区| 亚洲精品欧美二区三区中文字幕| 中文字幕在线观看网址| 成人av在线一区二区三区| 欧美大片久久久| 美女精品自拍一二三四| 熟妇人妻va精品中文字幕 | 激情视频免费网站| 久久亚洲色图| 国产精品333| 一区二区三区成人精品| 精品人妻大屁股白浆无码| 香蕉视频官网在线观看日本一区二区| 日韩在线第一区| 欧美色蜜桃97| 欧美精品免费观看二区| 日本一区福利在线| 久久久久久艹| 亚洲免费成人av在线| 精品日本一区二区三区| 国产精品网在线观看| 国产精品美女xx| 国产成人精品亚洲线观看| 大波视频国产精品久久| 99久热这里只有精品视频免费观看| 91超碰在线电影| 91精品国产自产精品男人的天堂 | 亚洲第一色网站| 日韩欧美国产1| 性中国古装videossex| 日韩区在线观看| 亚洲精品一区二区三区不卡| 欧美tk—视频vk| 黄色片一区二区三区| 亚洲国产成人精品久久| 涩涩视频在线观看免费| 国产视频久久网| 国产乱理伦片a级在线观看| 一区二区三区四区精品| 日本美女在线中文版| 日韩在线欧美在线| 在线观看电影av| 98精品国产高清在线xxxx天堂| 国产伦理精品| 国产成人激情小视频| 日韩国产大片| 99精品99久久久久久宅男| julia中文字幕一区二区99在线| 韩国精品一区二区三区六区色诱| 亚洲aa在线| 亚洲巨乳在线观看| 你懂的国产精品永久在线| 欧美视频在线观看网站| 水野朝阳av一区二区三区| www.se五月| 成人一区二区三区在线观看 | 亚洲精品久久久久久无码色欲四季 | 一区二区三区高清视频在线观看| 浮妇高潮喷白浆视频| 秋霞成人午夜伦在线观看| 久久精品无码一区二区三区毛片| 成人精品小蝌蚪| 亚洲一二三精品| 一区二区三区不卡在线观看| 日韩在线视频免费播放| 欧美日韩一级黄| 黄色av小说在线观看| 亚洲天堂男人天堂女人天堂| 亚洲色图美国十次| 2019中文字幕在线免费观看| 91精品福利观看| 美女视频久久| 欧美日韩一区自拍 | 国产精品久久久久久99| 欧美日韩视频在线第一区| 好吊色一区二区三区| 尤物九九久久国产精品的特点| 影音先锋男人资源在线| 国产91久久婷婷一区二区| 国产精品一级在线观看| 欧美理论一区二区| 国产精品99一区二区| 99sesese| 91视频免费观看| 久久久久久久久毛片| 欧洲精品中文字幕| 日本高清视频在线| 色小说视频一区| 久久男人av资源站| 亚洲影院高清在线| 成人激情视频| 成年人黄色片视频| 成人av在线电影| 东方av正在进入| 欧美视频在线播放| 性高潮久久久久久久久久| 欧美成人精品三级在线观看| 精品176极品一区| 久热这里只精品99re8久| 欧美日本一区二区视频在线观看| 孩娇小videos精品| 久久噜噜亚洲综合| 日本视频免费在线| 欧美mv日韩mv国产| 二区三区四区高清视频在线观看| 国产精品久久久久久久久久小说 | 国产美女撒尿一区二区| 中文精品一区二区三区| 日韩精品色哟哟| 中文字幕第20页| 欧美日韩中国免费专区在线看| 性一交一乱一伧老太| 欧美成人剧情片在线观看| 啪啪av大全导航福利综合导航| 欧美综合77777色婷婷| 一区二区激情| 波多野结衣福利| 色综合天天综合网天天狠天天| 色婷婷综合视频| 91精品国产色综合| 精品综合久久88少妇激情| 97视频在线免费| av一区二区三区在线| 欧美成人aaaaⅴ片在线看| 亚洲电影免费观看高清完整版在线| 色老头在线观看| 成人av免费看| 精品91久久久久| 中文文字幕文字幕高清| 精品高清一区二区三区| 五月天婷婷在线播放| 全球成人中文在线| av在线网址观看| 一区二区欧美在线观看| 91精品免费看| 7777久久香蕉成人影院| 亚洲精品乱码久久久久久动漫| 亚洲人成网站精品片在线观看| 国产三级伦理片| 久久久久久久国产| 无码少妇一区二区三区| 亚洲人成无码www久久久| 国产欧美日韩三级| 国产精品九九九九| 久久777国产线看观看精品| 中文字幕区一区二区三| 天天夜碰日日摸日日澡性色av| 久久亚洲精精品中文字幕早川悠里| 无码人妻av免费一区二区三区| 一区二区欧美久久| 成人av在线播放| 国产日韩欧美精品在线观看| 91小视频免费观看| 中文字幕福利视频| 久久99国产综合精品女同| 欧美理伦片在线播放| 91人人澡人人爽人人精品| 亚洲黄色免费网站| 天堂资源中文在线| 国产日本欧美视频| 欧美久久影院| 伊人网伊人影院| 91精品国产91久久综合桃花| sm在线观看| 四虎永久在线精品免费一区二区| 国产一区欧美一区| 国产精品suv一区二区三区| 在线精品高清中文字幕| 91精品久久久久久综合五月天| 免费观看国产精品视频| 国产精品热久久久久夜色精品三区| av中文字幕免费在线观看| 欧美一区二区三区免费视| 91精品综合| 三级网站在线免费观看| 欧美一区二区视频在线观看2022| 免费v片在线观看| 老司机午夜网站| 国产日韩欧美综合在线| 国产刺激高潮av| 成人精品久久久| 午夜在线一区| 久久久久人妻一区精品色欧美| 在线观看视频99|