欧美日韩亚-欧美日韩亚州在线-欧美日韩亚洲-欧美日韩亚洲第一区-欧美日韩亚洲二区在线-欧美日韩亚洲高清精品

金喜正规买球

如何使用LightningChart JS創(chuàng)建高性能可視化的HTML圖表?

原創(chuàng)|行業(yè)資訊|編輯:何家巧|2023-01-05 16:58:45.633|閱讀 177 次

概述:本文將帶來如何使用 LightningChart 創(chuàng)建 JavaScript HTML可視化動(dòng)圖,我們主要通過六部分進(jìn)行講解,分別是帶有 JavaScript 的 HTML 圖表、項(xiàng)目概況、配置模板、條形圖、環(huán)形圖、游標(biāo)圖表、使用 JavaScript 的 HTML 圖表,希望為您的開發(fā)帶來幫助。

# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關(guān)鏈接:



LightningChart JS是一款高性能的JavaScript圖標(biāo)庫,專注于實(shí)時(shí)數(shù)據(jù)可視化,以“快如閃電”享譽(yù)全球,是Microsoft Visual Studio數(shù)據(jù)展示速度最快的2D和3D圖表制圖組件,可實(shí)時(shí)呈現(xiàn)超過10億數(shù)據(jù)點(diǎn)的海量數(shù)據(jù)。

LightningChart .JS | 下載試用

本文將帶來如何使用 LightningChart 創(chuàng)建 JavaScript HTML可視化動(dòng)圖,我們主要通過六部分進(jìn)行講解,分別是帶有 JavaScript 的 HTML 圖表、項(xiàng)目概況、配置模板、條形圖、環(huán)形圖、游標(biāo)圖表、使用 JavaScript 的 HTML 圖表,希望為您的開發(fā)帶來幫助。

帶有 JavaScript 的 HTML 圖表

制作HTML圖表對(duì)于各個(gè)級(jí)別的開發(fā)工作者來說可以輕松實(shí)現(xiàn),但基礎(chǔ)的HTML 5圖表功能和性能有限,特別是在數(shù)據(jù)點(diǎn)的數(shù)量或渲染性能方面。
今天我們將用一個(gè)HTML模板和LightningCharts制作一個(gè)具有高性能可視化的HTML圖表。其中一些庫可以作為嵌入式JavaScript代碼使用。
本次我們將創(chuàng)建三個(gè)圖表。
  • HTML光標(biāo)圖
  • 條形圖
  • 環(huán)形圖
項(xiàng)目概況
下方視頻演示了在運(yùn)用"lc js"HTML模板時(shí),帶有JavaScript的HTML圖表是怎樣展示的,本個(gè)應(yīng)用程序有三種不同的圖表類型。
您可以看到,對(duì)于這個(gè)特定的項(xiàng)目,您只需要一個(gè) Web 瀏覽器就可以對(duì)該HTML 圖表進(jìn)行可視化,這次我們將創(chuàng)建一些更高級(jí)的東西,通過使用LightningChart JS來確保高性能和快速交互式 HTML 圖表與 JavaScript 的安全。

配置模板

  1. 請(qǐng)下載本文中提供的模板。
  2. 您將看到一個(gè)文件樹,其中每個(gè) HTML 文件都具有 Head – Style – Body 結(jié)構(gòu)。
在標(biāo)題部分,我們將指定頁面的屬性。在這里,我們將為模板指定樣式屬性 (CSS)。
在正文中,我們將嵌入我們的 JavaScript 代碼。對(duì)于 HTML,我們將使用 <script> 標(biāo)簽來處理客戶端 JavaScript。HTML 模板非常簡單,但您可以根據(jù)需要對(duì)其進(jìn)行編輯并使其變得更復(fù)雜。
注意:與我們之前的文章和教程相反,這次我們不會(huì)運(yùn)行 NPM INSTALL 代碼,因?yàn)檫@不是 NodeJS 項(xiàng)目。
條形圖
在這三個(gè)文件中,我們將看到以下源腳本部分:

const {
lightningChart,
emptyLine,
AutoCursorModes,
UIOrigins,
LegendBoxBuilders,
AxisScrollStrategies,
AxisTickStrategies,
UIElementBuilders,
Themes
} = lcjs
const lc = lightningChart()

IIFE 文件(立即調(diào)用函數(shù)表達(dá)式)包含創(chuàng)建圖表所需的所有 Lightning Chart 函數(shù)和屬性。導(dǎo)入此文件,我們將能夠提取每個(gè)圖表所需的部分:

const {
lightningChart,
emptyLine,
AutoCursorModes,
UIOrigins,
LegendBoxBuilders,
AxisScrollStrategies,
AxisTickStrategies,
UIElementBuilders,
Themes
} = lcjs
const lc = lightningChart()


現(xiàn)在我們必須為條形圖構(gòu)建一個(gè)界面。該界面將包含該圖表的所有屬性。

let barChart
{
barChart = (options) => {
const figureThickness = 10
                const figureGap = figureThickness * .25
                const groupGap = figureGap * 3.0
                const groups = []
const categories = []

在上圖中,我們指定了所有垂直條的大小。對(duì)于此圖表,坐標(biāo)軸和圖表對(duì)象是必需的。在圖表對(duì)象中,我們將指定全局屬性,如標(biāo)題、頁面填充和鼠標(biāo)行為。

const chart = lc.ChartXY(options)
.setTitle('Grouped Bars (Employee Count)')
.setAutoCursorMode(AutoCursorModes.onHover)
// Disable mouse interactions (e.g. zooming and panning) of plotting area
.setMouseInteractions(false)
// Temporary fix for library-side bug. Remove after fixed.
.setPadding({ bottom: 30 })
// X-axis of the series
const axisX = chart.getDefaultAxisX()
.setMouseInteractions(false)
.setScrollStrategy(undefined)
// Disable default ticks.
.setTickStrategy(AxisTickStrategies.Empty)
// Y-axis of the series
const axisY = chart.getDefaultAxisY()
.setMouseInteractions(false)
.setTitle('Number of Employees')
.setInterval(0, 70)
.setScrollStrategy(AxisScrollStrategies.fitting)

要?jiǎng)?chuàng)建引用特定軸的對(duì)象,我們將使用函數(shù)[getDefaultAxisX -Y]并添加一些其他屬性。[ setAutoCursor]函數(shù)可以讓我們修改光標(biāo)在圖表上的視覺屬性。

chart.setAutoCursor(cursor => cursor
.disposePointMarker()
.disposeTickMarkerX()
.disposeTickMarkerY()
.setGridStrokeXStyle(emptyLine)
.setGridStrokeYStyle(emptyLine)
.setResultTable((table) => {
table
.setOrigin(UIOrigins.CenterBottom)
})
)

emptyLine 屬性將隱藏線指示器:


以下函數(shù)創(chuàng)建了一個(gè)矩形系列(針對(duì)每個(gè)類別),它向其中添加了游標(biāo)功能。

const createSeriesForCategory = (category) => {
const series = chart.addRectangleSeries()
// Change how marker displays its information.
series.setCursorResultTableFormatter((builder, series, figure) => {
// Find cached entry for the figure.
    let entry = {
name: category.name,
value: category.data[category.figures.indexOf(figure)]
}
// Parse result table content from values of 'entry'.
    return builder
.addRow('Department:', entry.name)
.addRow('# of employees:', String(entry.value))
})
return series
} 

在前面的函數(shù)中,我們添加了部門名稱和員工人數(shù)。這些值現(xiàn)在將作為垂直線內(nèi)的行數(shù)據(jù)添加。在以下屬性中,我們可以將這些值的行為指定為“圖例框”。

const legendBox = chart.addLegendBox(LegendBoxBuilders.VerticalLegendBox)
        &nbsp;         
    .setAutoDispose({
        type: 'max-width',
        maxWidth: 0.20,
    })
    .setTitle('Department') 


以下函數(shù)根據(jù)組和類別的值重新繪制條形圖:

const redraw = () => {
    let x = 0
    for (let groupIndex = 0; groupIndex < groups.length; groupIndex++) {
        const group = groups[groupIndex]
        const xStart = x
        for (const category of categories) {
            const value = category.data[groupIndex]
            if (value !== undefined) {
                // Position figure of respective value.
                const figure = category.figures[groupIndex]
                figure.setDimensions({
                     x,
                     y: 0,
                     width: figureThickness,
                     height: value
                })
                // Figure gap
                x += figureThickness + figureGap
            }
        }
        // Position CustomTick
        group.tick.setValue((xStart + x - figureGap) / 2)
                    
        // Group gap
        x += groupGap
    }
    axisX.setInterval(-(groupGap + figureGap), x)
}


我們必須添加組和類別。對(duì)于每個(gè)類別,我們將使用重繪函數(shù)繪制一個(gè)條形圖。最后,barChart 對(duì)象將提供類別和組。

const addGroups = (names) => {
    for (const name of names)
        groups.push({
            name,
            tick: axisX.addCustomTick(UIElementBuilders.AxisTick)
                .setGridStrokeLength(0)
                .setTextFormatter((_) => name)
        })
}
const addCategory = (entry) => {
    // Each category has its own series.
    const series = createSeriesForCategory(entry)
        .setName(entry.name)
    entry.figures = entry.data.map((value) => series.add({ x: 0, y: 0, width: 0, height: 0 }))
    legendBox.add(series)
    categories.push(entry)
    redraw()
}
// Return public methods of a bar chart interface.
return {
    addCategory,
    addGroups
}


最后,我們可以為圖表指定主題 (UI),并將類別和數(shù)據(jù)添加到該對(duì)象。

const chart = barChart({
    theme: Themes.darkGreen,
})

// Add groups
chart.addGroups(['Finland', 'Germany', 'UK'])

// Add categories of bars
const categories = ['Engineers', 'Sales', 'Marketing']
const data = [  [50, 27, 24],
  [19, 40, 14],
  [33, 33, 62]
]
data.forEach((data, i) =>  chart.addCategory({
   name: categories[i],
    data
    })
) 


環(huán)形圖

現(xiàn)在,我們需要?jiǎng)?chuàng)建一個(gè)包含此類圖表所有屬性的對(duì)象。在這種情況下,我們將創(chuàng)建 [donut] 對(duì)象。我們可以添加主題和類型圖表屬性。
對(duì)于 HTML 屬性,我們可以設(shè)置標(biāo)題、填充、動(dòng)畫和半徑屬性:

const donut = lightningChart().Pie({
  &nbsp; theme: Themes.darkGold,
    type: PieChartTypes.LabelsInsideSlices
})
    .setTitle('Inter Hotels - hotel visitors in June 2016')
    .setPadding({ top: 40 })
    .setAnimationsEnabled(true)
    .setMultipleSliceExplosion(false)
    // Style as "Donut Chart"
    .setInnerRadius(60)

// ----- Static data -----
const data = {
    country: ['US', 'Canada', 'Greece', 'UK', 'Finland', 'Denmark'],
    values: [15000, 20030, 8237, 16790, 9842, 4300]
} 


[data] 對(duì)象將是一個(gè) JSON 對(duì)象,其中包含要在此圖表上顯示的數(shù)據(jù)。這個(gè) JSON 可以從另一個(gè)文件導(dǎo)入,對(duì)于這個(gè)例子,我直接在嵌入式代碼中創(chuàng)建了 JSON 對(duì)象。

在下面的函數(shù)中,我們將映射數(shù)組對(duì)象中的所有 JSON 成員:

const processedData = []
let totalVisitor = 0
for (let i = 0; i < data.values.length; i++) {
    totalVisitor += data.values[i]
    processedData.push({ name: `${data.country[i]}`, value: data.values[i] })
}


現(xiàn)在我們可以映射數(shù)組對(duì)象中的所有成員。所有值都將作為新的“切片”添加到甜甜圈中(使用 [addSlice] 函數(shù))。

processedData.map((item) => donut.addSlice(item.name, item.value))
donut.setLabelFormatter(SliceLabelFormatters.NamePlusValue)
// ----- Add LegendBox -----
donut.addLegendBox(LegendBoxBuilders.HorizontalLegendBox)
           
    .setAutoDispose({
        type: 'max-width',
        maxWidth: 0.80,
    })
    .add(donut) 


[addLegendBox] 函數(shù)將創(chuàng)建一個(gè)框,其中包含甜甜圈中切片的名稱。我們可以將其創(chuàng)建為水平框或垂直框:


為了完成此圖表,我們可以添加具有某些屬性的 HTML 文本。

donut.addUIElement(UIElementBuilders.TextBox)
    .setPosition({ x: 50, y: 50 })
    .setOrigin(UIOrigins.CenterTop)
    .setDraggingMode(UIDraggingModes.notDraggable)
    .setMargin(5)
    .setTextFont(fontSettings => fontSettings.setSize(25))
   ; .setText(`Total: ${totalVisitor} visitors`)
    .setBackground((background) => background
        .setFillStyle(emptyFill)
        .setStrokeStyle(emptyLine)
    )


這有助于顯示匯總數(shù)據(jù):


游標(biāo)圖表

對(duì)于此圖表,我們有以下三個(gè)常量:

// names of the data the series
const names = ["Stock Price A", "Stock Price B", "Stock Price C"];
// define date that matches value of 0 on date time axis.
const dateOrigin = new Date(2020, 0, 1);
// X step between data points.
const dataFrequency = 30 * 24 * 60 * 60 * 1000;


數(shù)組 [names] 將包含三個(gè)類別;每個(gè)類別將對(duì)應(yīng)于圖表中的線條。我們現(xiàn)在將創(chuàng)建圖表對(duì)象。

圖表對(duì)象的類型為 [ChartXY];我們可以添加一些 UI 屬性,例如主題和標(biāo)題。
要配置軸,我們將使用 [getDefaultAxis] 函數(shù)。對(duì)于 X 軸,我們將指定計(jì)算策略,在本例中為 [DateTime]。我們可以使用 dateOrigin 常量的值來設(shè)置起始日期。

// Create a XY Chart.
const chart = lightningChart()
  .ChartXY({
    theme: Themes.darkGold,
  })
  // Disable native AutoCursor to create custom
  .setAutoCursorMode(AutoCursorModes.disabled)
  // set title of the chart
  .setTitle("Custom Cursor using HTML");
      
// Configure X axis as date time.
chart
  .getDefaultAxisX()
  .setTickStrategy(AxisTickStrategies.DateTime, (tickStrategy) =>
    tickStrategy.setDateOrigin(dateOrigin)
  );
      
chart.getDefaultAxisY().setTitle("Stock price variation €");


為了填充我們的圖表,我們需要?jiǎng)?chuàng)建一個(gè)系列數(shù)據(jù)。對(duì)于此圖表,我們將提供系列數(shù)組。

數(shù)組的大小是三個(gè),參考圖表中顯示的線條。點(diǎn)數(shù)限制為 20,而 X 軸的值將使用 [dataFrequency] 常量計(jì)算。

const series = new Array(3).fill(0).map((_, i) => {
const nSeries = chart
.addPointLineSeries()
.setMouseInteractions(false)
createProgressiveTraceGenerator()
.setNumberOfPoints(20)
.generate()
.toPromise()
.then((data) =>; {
return nSeries.setName(names[i]).add(
data.map((point) => ({
x: point.x * dataFrequency,
y: point.y,
}))
);
});
return nSeries;
}); 


現(xiàn)在我們將文本框添加到數(shù)據(jù)點(diǎn)。基本上,我們創(chuàng)建了一些帶有 id 的 HTML div。這些 div 將使用 id 作為標(biāo)識(shí)符動(dòng)態(tài)修改。

const styleElem = document.head.appendChild(document.createElement("style"));
const textBox = document.createElement("div");
textBox.id = "resultTable";
const line = document.createElement("div");
line.id = "line";
const line2 = document.createElement("div");
line2.id = "line2";
const arrow = document.createElement("div");
arrow.id = "arrow";
textBox.appendChild(line);
textBox.appendChild(line2);
textBox.appendChild(arrow);
chart.engine.container.append(textBox);


您會(huì)找到 [onSeriesBackgroundMouseMove] 函數(shù)。在這里您將能夠修改光標(biāo)行為,例如,添加淡入淡出效果、修改文本框的比例以及向光標(biāo)添加 HTML 屬性。

chart.onSeriesBackgroundMouseMove((_, event) => {
  const mouseLocationClient = { x: event.clientX, y: event.clientY };
  // Translate mouse location to LCJS coordinate system for solving data points from series, and translating to Axes.
  const mouseLocationEngine = chart.engine.clientLocation2Engine(
    mouseLocationClient.x,
    mouseLocationClient.y
  );
        
  // Translate mouse location to Axis.
  const mouseLocationAxis = translatePoint(
    mouseLocationEngine,
    chart.engine.scale,
    series[0].scale
  );
        
  // Solve nearest data point to the mouse on each series.
  const nearestDataPoints = series.map((el) =>
    el.solveNearestFromScreen(mouseLocationEngine)
  );


最后,我們只需要為我們之前創(chuàng)建的 div 添加 CSS 樣式。我們可以將 CSS 字符串類附加到文檔標(biāo)頭。

function addStyle(styleString) {
  const style = document.createElement("style");
  style.textContent = styleString;
  document.head.append(style);
} 


在 addStyle 對(duì)象中,我們將使用我們之前指定的 ID 找到每個(gè) div 的屬性:

addStyle(`
    #resultTable {
        background-color: rgba(24, 24, 24, 0.9);
        color: white;
        font-size: 12px;
        border: solid white 2px;
        border-radius: 5px;
        width: 142px;
        // height: 110px;
        height: auto;
        top: 0;
        left: 0;
        position: fixed;
        padding: 0;
        pointer-events:none;
        z-index: 1;
        transition: left 0.2s, top 0.2s, opacity 0.2s;
        opacity: 0.0;
    }


使用 JavaScript 制作 HTML 圖表
在之前的文章中,我們使用了 Node JS、Electron JS、Quasar JS 以及即將推出的 Android 和 iOS 等技術(shù)……但在所有這些中,都需要預(yù)先了解這些框架的使用。
并非所有人都能在復(fù)雜的 Web 項(xiàng)目上花費(fèi)大量時(shí)間,大部分人可能只是需要一種更專業(yè)的方式來展示他們的數(shù)據(jù)。
本文展示了 LightningChart 作為簡單 HTML 模板中嵌入式代碼的靈活性,以及如何使用 JavaScript 輕松創(chuàng)建 HTML 圖表。
LightningChart 為我們提供了各種示例或模板,使我們能夠?qū)⒋a復(fù)制并粘貼到腳本標(biāo)簽中來創(chuàng)建高級(jí)圖表。
很明顯,自定義這些圖表可能會(huì)很復(fù)雜,但是在之前和即將發(fā)布的文章中,我們將嘗試涵蓋所有需求,這樣一個(gè)簡單的 HTML 實(shí)現(xiàn)可能就非常簡單了。

另一個(gè)優(yōu)點(diǎn)是 LC 可以為我們提供的出色的圖形界面。不用創(chuàng)建復(fù)雜的 JavaScript、JQuery 或 CSS 函數(shù),我們只需使用帶有 JavaScript 的 HTML 圖表,就可以生成與任何 Web 瀏覽器兼容的漂亮圖表。


歡迎加入LightningChart技術(shù)交流群,獲取最新產(chǎn)品咨詢:740060302

想了解Lightning Charts JS 購買/授權(quán)/試用下載,歡迎咨詢。



標(biāo)簽:

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn


為你推薦

  • 推薦視頻
  • 推薦活動(dòng)
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
相關(guān)產(chǎn)品
控件
  • 產(chǎn)品功能:圖表
  • 源 碼:非開源
  • 產(chǎn)品編號(hào):14189
  • 當(dāng)前版本:v8.0 [銷售以商家最新版為準(zhǔn),如需其他版本,請(qǐng)來電咨詢]
  • 開 發(fā) 商: LightningChart Ltd 正式授權(quán)
  • ">LightningChart JS

    高性能的JavaScript圖表庫,專注于實(shí)時(shí)數(shù)據(jù)可視化。

    控件
  • 產(chǎn)品功能:圖表
  • 源 碼:非開源
  • 產(chǎn)品編號(hào):13309
  • 當(dāng)前版本:v12.3.1 [銷售以商家最新版為準(zhǔn),如需其他版本,請(qǐng)來電咨詢]
  • 開 發(fā) 商: LightningChart Ltd 正式授權(quán)
  • ">LightningChart? .NET

    高性能WPF和Winforms圖表,可以實(shí)時(shí)可視化多達(dá)1萬億個(gè)數(shù)據(jù)點(diǎn)。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    国产初高中生真实在线视频 | 欧美性大战 | 51精产国品一二三产区区 | 国产精品黑人一区二区三区 | 色哒哒影院 | 97精品国产自在现线免费 | 日本精品一区二区三区在线 | 永久成人免 | 老司机导航在线观看 | 亚洲国产高清国产拍精品 | 亚洲欧美日韩综合在线丁香 | 欧产日产国产精品精品mp4 | 国产精品成人va在线 | 欧美激情片区一区二区三区 | 国产情侣一区二区 | 亚洲国产美国国产综合一区 | 野花在线观看免费 | 韩剧排行榜 | 亚洲中文欧美 | 日本国产性爱观看视频 | 亚洲视频一区二区 | 色色色色色色资源女人天堂 | 在线精品一区二区三区不卡 | 91热精品 | 日本欧美一区二区三区乱码 | 国产欧美日韩综合视频专区 | 国产亚洲一区二区三区 | 日产中文字乱码卡一卡二卡 | 亚洲熟女色乱一区二区 | 亚洲国产综合精品中文字幕 | 免费人成视频年轻人在线无毒不卡 | 好吊日在线视频观看97 | 日韩精品亚洲aⅴ在线影院 精品成人一区二区 | 成人国产欧美大片一区 | 亚洲精品国产精品国自产观看 | 国产福利在线 | 国内揄拍| 成人污污国产在线观看 | 国产精品亚洲片夜色在线 | 国产手机视频在线 | 绝对真实国产乱 | 亚洲色大成网站www永久网站 | 放荡老师张开双腿任我玩 | 国产精品区免费视频 | 精品国产高清自在线看 | 午夜人成影视免费 | 一区二区自拍 | 日本高清一区二区在线 | 午夜成人爽爽爽视频在线观看 | 黄工厂精品视频在线观看 | 国产精品一区二区亚 | 日韩欧美视频一区二区 | 亚洲欧美另类激情综合区蜜芽 | 激情影院內射美女 | 天下第一社区在线观看视频 | 亚洲不卡精品在线观看 | 日本三级做a全过程在线观看 | 八戒成年私人影院 | 日韩高清在线播放 | 日本毛x片免费视频观看视频 | 日本三级2025| 人成视频在线观看 | 另类国产精品一区二区 | 999zyz玖玖资源站永久 | 欧美、另类亚洲日本一区二 | 欧美日韩国语aⅴ视频网站 国产高清自偷自 | 国产人碰人摸人爱视频 | 国产在线一卡2卡三卡4卡免费 | 国产一区二区三区 | 噼里啪啦| 激情刮伦小说目录 | 欧美色涩在线第一页 | 亚洲日韩精品综合一区二区 | 国产v综合v亚洲欧美大天堂 | 国产午夜视频 | 午夜成人影院网站18进 | 亚洲综合精品一区二区三区 | 综合网国产国产人 | 日产中文字乱码卡一卡二卡 | 亚洲国产性夜夜综合 | 天天影院| 成人69激情视频在线观看 | 免费三级网站 | 欧美丰满大 | 国产精品亚洲综合视频 | 国产偷国产偷亚洲高清人 | 国产片免费| 在线观看亚洲精品福利片 | 欧美乱妇高清免费96欧美乱妇高 | 国产免费观看视频 | 国产a国产国产片 | 婷婷六月综合缴情在线小蛇 | 成年私人影院网 | 亚洲最新中文字幕aⅴ天堂 亚洲成aⅴ人的天堂在线观看女人 | 午夜自产精品一区二区三区 | 国产又色又爽又刺激在线观看 | 国产亚洲播放在线 | 国产尤物在线观看 | 韩国中文全部三级伦在线观看中文 | 欧美gv在线观看 | 国产免费a视频网站在线观看 | 永久免费提 | 国产精品拍自在线 | 99视频在线精品国自产拍亚瑟 | 精品国产高清免费在线观看 | 91大神精品在线观看 | 日韩成人国产精品视频 | 国产女优一区二区在线观看 | 欧美日韩精品一区二区在线播放 | 国产精品成人国产乱 | 国产福利深夜视频在线观看 | 色五月激情五月综合网五月天 | 国产精品中文久 | 国产一区二区精 | 国产精品自在自线 | 亚洲精品∧v在线观看 | 亚洲国产日韩a在线观看 | 老司机永久免费视频网站在线观看 | 日韩欧美一区二区三区四区 | 国产亚洲精品高清在线 | 中日韩高清无专码区2 | 欧美精品金8天国系列 | 国产一区二区视频在线观看 | 日韩一区二区三区美女 | 香蕉伊蕉伊中文视频在线 | 性色a∨人人 | 国产吹潮视频在线观看 | 香蕉免费一区二区三区 | 手机在线一区二 | 国产精品一区二区在线观看免费 | 日欧精品卡2卡3卡4卡5卡 | 国产精品日韩欧美制服 | 国产乱国产乱老熟300部视频 | 99国产在线线 | 午夜免费看片 | 日本宅男午夜免费永久网站 | 国产对白精品刺激一区二区 | 91导航在线国产无弹窗 | 日本中文字幕乱码视频在线 | 国产猛男猛女超爽免费视频 | 2025高清免费热播电视剧电影 | 午夜性爱视频免费 | 91热这里只有精品 | 中文亚洲成a人片在线播放 人成视频在线观看国产 | 美女视频黄 | 成人污污国产在线观看 | 日韩午夜伦| 亚洲综合精品 | 中文字幕在线观看日本 | 日韩欧美一区二区三区精品 | a级情欲片在线观看 | 国产精品日韩欧美在线 | 最新在线精品国自产拍网站 | 亚洲国产在一二区三区不卡 | 国产xxxx99真实实拍 | 国产精品亚洲 | 国产美女高清片免费观看 | 国内揄拍国| 永久免费91桃色福利 | 亚洲人成色777777精品 | 国产在线视精品在亚洲 | 亚洲影视久 | 国产一级a毛一级a看免费 | 国产亚洲人成网线在线播放va | 亚洲国产a视频 | 国产又色 | 两个人看的www视频免费完整版 | 国产性色 | 午夜国产一区二区三区在线观看 | 日韩欧美亚洲每日更新在线观看 | 国产综合中文字幕在线 | 日韩精品系列产品 | 夜夜导航 | 日韩一区在线观看免费观看免费 | 中文字幕一区二区三区免费视 | 国产天天看免 | 亚洲午夜成人va在线 | 免费国产gay片在线观看 | 国产高清视频免费在线观看 | 成人亚洲性情网站www在线 | 久中文字幕中文字幕亚洲无线 | 国产不卡一区二区电影网 | 免费成年人看的视频品爱网 | 九九在线免费视频 | 一区二区不卡 | 欧美自拍区日韩国产区 | 精品一区二区三区免费 | 国产高清在线精品二区一 | 欧美日韩不卡高清在线看 | 国产美女自卫慰视频福利 | 国产精品妇 | 又大又粗又黄又硬又爽又免费视 | 欧美日韩高清一区二区三区 | 欧美大片在线观看免费视频 | 在线成人精品国产区免费 | 天堂网www中文在线 吾爱第一福利在 | 色综合欧美 | 国产精品导航一区二区 | аⅴ资源中文在线天堂 | 国产人妖的免 | 国产在线成本人视频摸腿 | 扒开老师大 | 国产精品视频观看 | 欧美午夜成午夜成年片在线观看 | 欧美精品亚洲日韩aⅴ | 一本a道v久遛 | 欧美亚洲精品久五月亚洲综合婷婷 | 国产国产人在线成免费视频69 | 国产老熟女狂叫对白 | 日本韩国三级aⅴ在线观看 老妇小说 | 中文字幕日产熟女乱码 | 亚洲成片在线观看12345 | 2025极品精品国产 | 成人国产精品一区二区八戒网 | 国产精成人品日日拍夜夜免费 | 国产成年人精品一区二区 | 182tv精品视频在线播放 | 亚洲欧美精品suv | 日本一区二区免费在线播放 | 色老成人精 | 亚洲综合在线播放 | 亚洲一区二区三区精品动漫 | 日韩在线视频线视频免费 | 成人中文乱幕日产无线码 | 精品免费国产一区二区三 | 国产宅男z资| 97影视 | 色香欲综合成人免费视频 | 性欧美午夜高清在线观看 | 日韩精品欧美亚洲高清有无 | 亚洲男人夜夜精品电影 | 精品一区在线观看 | 中文字幕亚洲一区二区三区四 | 国产精品青草综合久 | 午夜国产在线一区二区三区 | 国产精品一区二区手机看片 | 国产精品精华液网站 | 国产精华液和欧美的精华液的区 | 国内精品一区二区 | 亚洲无线观 | 91国内揄拍国内精品对白 | 99久9久免费国产动漫 | 免费人成黄页网站大全在线观 | 国产精品精品国产 | 妖小槡bbbb槡bbbb槡 | 精精国产xxxx视频在线播放 | 国产一区欧美一区二区 | 无遮无挡三级动态图 | 免费网站看v片在线a | 亚洲午夜福利院在线观看 | 亚洲人成网国产最新在线 | 午夜福利体验免费体验区 | 精品无人区 | 国产精品专区 | 欧美日韩中文在线 | 在线观看国产成 | 亚洲国产欧美国产综合一区 | 亚洲精品日韩精品一区 | 传媒视频免费在线 | 91天天综合免费看国产 | 国产亚洲精品a在线观看 | 电影在线观看不卡 | 五月天一区二区在线观看 | 国产老色批视频在线观看应用 | 乱码一二区在线亚洲 | 国产一区二区丝袜美腿在线 | 女人喷液在线观看免费 | 国产精品成年片在线观看 | 国产精品福利短视在线播放频 | 激情视频小说在 | 国产亚洲人成网站在线观看不卡 | 日韩欧美色综合网站免费 | 欧美图区 | 国产视频亚洲 | 91尤物国产 | 精品欧美亚洲影视 | 日本护士xxxxx在线播放 | 亚洲人成在线观看网站播放 | 99国产免线观看九 | 激情自拍三级文学视频激情 | 中字幕一区二区三区乱 | 国产亚洲欧美日韩精品一区二区 | 国产精品线在线精品国语 | 欧美日韩大尺码免费专区 | 人善交vi | 五月综合激情婷 | 色哟哟精 | 秋霞国产精品一区二区 | 欧美日韩国产激情一区 | 免费午夜伦费影视在线观看 | 国产伦精品一区二区三区无广告 | 欧美日韩一二三 | 亚洲国产经典国产精品观看免费 | 神马影院午夜电影 | 国产一区二区视频在线播放 | 日本一夲道dvd在 | 日韩在线视频97 | 日本一本| 欧美性猛交xxxx乱大交 | 露脸对白不带套在线播放 | 日本免费在线观看视频 | 国产精品青青青高清在线 | 亚洲国产日韩欧美高清片a 综合国产日韩亚洲 | 视频一二三区 | 国产精品人妇一区二区三区 | 99精品免费| 欧美激情a∨在线视频播放 欧美午夜视频网站在线观看 | 精品国产自在现线 | 欧美一级专区免费大片 | 亚洲成v人片在线观看www | 欧美性爱精品一级大片 | 亚洲午夜国产片在线观看 | 91精品国产品国语在线 | 欧美日韩1区2区 | 亚洲丝袜制服欧美另类 | 国产美女在线观看 | 国产极品精品免费视频能看 | 国内老司机精品视频在线播出 | 午夜电影网| 日本在线视频一区二区三区 | 热门电影电视剧短剧免费在线观看 | 亚洲国产婷婷综合在线精品 | 综合在线观看高清自拍 | 欧亚乱色熟一区二区三四区 | 日本有码中文字幕第一页在线播放 | 国产精品亚洲网红主播 | 国产日韩精品欧美一区喷 | 精品国产伦一区二区三区在线 | 国产精品免费大片 | 日韩精品一区 | 91免费短| 88国产精品视频一区二区三 | 国产精品va一级二级三级 | 第一福利社区1024 | 国产亚洲福利精品一区二区 | 夜夜国产亚洲视频香蕉 | 日本激情在线观看免费观看 | 国产又色又爽又黄又刺激的网站 | 国产精品成人观看视 | 影音先锋在播 | 三年片中国在线观看免费大全 | 日本一区二区三区免费乱视频 | 国产人成综合精品亚洲 | 国产精品久片在 | 国内三级自拍小视频在线观看 | 最新在线观看视频国产91 | 国产天堂在线丝袜一区 | 国产最新精品精品视频 | 国产精品成人自拍在线观看 | 影音先锋| 欧美亚洲国产清纯综合图区 | 午夜dj在线观看免费中文 | 国产精品中文字幕免费观看 | 中文乱码 | 中文字幕乱码免费专区 | 在线观看国产小视 | 亚洲国产大片在线观看 | 国产日韩一区二区三区视频免费 | 国产99视频精品免费视频6 | 日本一道一区二区免费看 | 亚洲人午夜射精精品日韩 | 老牛影视文化传媒有限公司官方 | 日本成人动漫私人影院 | 日韩精品福利片午夜免费观着 | 国产激情一区二区三区小说 | 国产情侣在线视频播放 | 在线精品91国产在线观看 | 国产精品熟女一区二区 | 最近中文字幕亚洲电影 | 偷拍激情视频一区二区三区 | 久在线免费观看成年人视频 | 最新精品国偷自产在线观看 | 久章草在线 | 综合一区二区 | 亚洲精品成人一区二区www | 亚洲五月天综合 | 一边喂奶一边被爱 | 国产成精品| 日韩一区二区三区四区 | αv在线视频免费观看男人 国产精品1234 | 二三区成人影片 | 国产极品一区 | 国产精品午夜自在在线精品 | 亚洲日韩欧美一区二区三区在线 | 免费在线观看网址入口 | 欧美制服丝袜国产日韩一区 | 国产精品一区二区在线观看 | 手机韩剧天天更新韩剧免费看 | 肉色超薄丝袜脚交 | 欧美午夜理伦三级在线观看 | 自拍欧美在线综合另类 | 国产卡一卡二无线乱码 | 神马电影我不卡影院 | 精品一区二区三区电影 | 国产精品精品国产一区二区 | 亚洲精品一品区二品区三品区 | 国色天香天天影院综合网 | 国产亚洲成aⅴ人片在线奶水 | 欧美日韩国产一中文字不卡 | 欧美日产国产精品视 | 国产精品自产拍在线观看55 | 国产成年女人 | 女人精aaa| 豆国产94亚洲欧美 | 日本精品大乳一区 | 欧美一级特黄aaa大片在线观看 | 日本成a人片在线观看网址 国产精品蜜桃丝袜 | 亚洲国产欧美一区二区三区 | 亚洲免费无 | 国产乱理伦片在线观看网站 | 国产精品一区 | 男人性毛 | 国产欧美一区二区三区精品 | 秋霞电影午夜在线观看 | 草草线禁成18年在线视频 | 亚洲免费公开视频在线观看 | 国产亚洲精品影视在线产品 | 成人精品免费视频在线观看 | 精品亚洲精品中文字幕乱码 | 新午夜电影网 | 我被两个老外抱着高爽翻了 | 精品视频在线观看免费观看 | 欧美日韩国产一区二区三区欧 | 午夜影院日韩 | 电视剧大全免 | 福利片一区二区 | 日韩一区在线播放 | 国内精品视频在线观看九九 | 国产精品日韩亚洲一区二区 | 亚洲国精产 | 涩涩www在线观看免费高清 | 亚洲欧美日韩一区 | 国产视频中文字幕在线观看 | 亚洲日韩a| 免费特级婬片高清视频 | 日韩欧美亚洲一区 | 国产精品自产拍在线观看网站 | 免费国产午夜在线观看 | 另类专区国产在 | 成人免费在线视频 | 日本毛x片免费视频观看视频 | 亚洲国产精品特色大片观看完整版 | 精品亚洲日韩国产一二三区 | 国产丝袜精品 | 亚洲视频精品在线观看 | 中国在线观看免费国语版 | 国产色综合免费观看 | 国产一级特黄大片特爽 | xxxx野外性 | 国产亚洲老熟女视频 | 日韩丰满少 | 国产中文字幕在线免费观看 | 真实国产普通话对白乱子子伦视频 | 国产亚洲欧美日韩在线三区 | 日本va在线视频播放 | 亚汌国产 | aⅴ日本亚洲欧洲免费天堂 加勒比综合网 | 字幕在线 | 亚洲精品天天影视综合网 | 亚州精品一区中文字幕乱码 | 欧美老妇人与小 | 成人aⅴ综合视频国产 | 91成人精品一区二区三区四区 | 国语自产精品视频在线看 | 影视网址| 最近免费中文字幕大全免费版视频 | 亚洲视频在线观看精品 | 日韩欧美亚洲一区精选 | 日日摸夜夜添夜夜添特色大片 | 国产一区二区精品尤物 | 午夜私人影院免费体验区 | 精品成人一区 | 亚洲国产韩国欧美在线 | 片一级二级 | 国产人妖视频一区二区 | 欧美在线精品国自产拍免费 | 免费观看最新电影和热门影视剧 | 国产在线精品成人一区二区 | 国产日韩制服丝袜在线第一页 | 在线观看国产精选免费 | 亚洲精品在| 夜夜国产亚洲视频香蕉 | 国产亚洲免视频在线观看 | 亚洲综合v在线在 | 国产手机自拍视频 | 婷婷亚洲久悠悠色在线播放 | 国产网红主| 女被男啪到哭的视频网站 | 色偷偷国色天香在线观看免费视频 | 欧美日韩成人 | 欧美日韩国产一区 | 国产日产成人免费视频 | 日本三级理论一区二区三区 | 精品中文字幕一区在线 | 韩剧排行榜 | 日本玖玖资源在线一区 | 国产电影一区二区三区 | 中文字幕一区二区三区四区五区 | 欧美日韩不卡中文网 | 国产一区二区亚洲一区二区 | 国产精品乱码高清在线 | 男女午夜猛烈啪啦啦视频 | 国产精品主播一区二区 | 亚洲熟女乱色一区二区三区 | 日韩一区二区三区美女 | 高清影视电视剧在线观看 | 亚欧乱色国产精品免费视频 | 国内精品日本和韩国免费不卡 | 日本一本免费线观看视频 | 天天躁日日躁aaaaxxxx | 国产在线精品福利91啪 | 国产一区视频在线观看免费 | 亚洲精品五码 | 国产视频美女精品福利社 | 国产精品99精品 | 亚洲欧洲欧美中文日韩 | 国产高清在线精品一区小说 | 一本一本大道香蕉久在线精品 | 91蜜桃| 露脸美女另类 | 2025国产精品自在线拍国产 | 巨爆中文字幕巨爆区 | 自拍一区综合图区 | 无人视频在线观看免费播放影院 | 精品一区二区三区 | 老司机深夜免费福利 | 国产亚洲精品字幕在线观看 | 午夜性影院在线观看视频播放 | 最好看免费观看高清电影大全 | 韩国三级私人教练 | 视频在线华人精品草 | 国产又粗又 | 国产成本人片免费v | 99精品无人区乱码在线观看 | 国产拍拍拍在线观看视频免费 | 五月天综合网 | 国产精品免费aⅴ片在线观看 | 国产福利免费 | 国产精品国语对白露脸在线播 | 成年女人黄小视频 | 亚洲综合日韩精品欧美综合区 | 日韩欧美色综合网站免费 | 黄页网站大全免费视频网站 | 男人精品一线视频在线观看 | 中文字幕亚洲欧美专区不卡 | 学生妹国产在线第一页 | 日本搞黄在线观看 | 熟女视频一区二区在线观看 | 日韩大片在线永久免费观看网站 | 国自产偷| 日韩欧美国产高清 | 国产欧美日韩夜夜爽人人 | 国产精品自在在线香蕉 | 欧美一区二区三区免费 | 国产精品+日韩精品+在 | 亚洲一区二区高清 | 韩国中文全部三级伦在线观看中文 | 最新高清电影在线免费观看 | 亚洲国产精品福利片在线观看 | 国产午夜福利院757视频 | 国产亚洲精品成 | 一级电影免费 | 亚洲熟女乱色一区二区三区 | 亚洲国产97视频在线 | 视频区国产图片区小说区 | 国产羞羞视频在线观看 | 99视频都是精品热在 | 日韩欧美中文综合 | 免费国产偷人三大片视频 | 国产精品午夜福利在线观看地址 | 日产a一a区二区www | 欧美在线播放成人a | 亚洲综合色区中文字幕 | 国产尤物在线观看 | 91精品视频网站 | 欧美成妇人吹潮在线播放 | 日本免费一区二区三区在线播放 | 在线欧美日韩亚洲国产一区 | 97色伦图片97综合影院 | 不卡视频在线播放 | 国产涩涩视频在线观看 | 99ri国产在线观看 | 亚洲japanese| 国产偷亚洲偷欧美偷精品 | 国产亚洲精品线 | 亚洲精品aa在线 | 午夜韩国理论片在线观看 | 国产亚洲91精品色在线 | 国产乱码精品一区三上 | 免费高清影视资源观看 | 精品国产伦一区二区三区在线 | 欧美一级特黄aaa大片在线观看 | 老熟女网站 | 亚洲欧美日韩在线一区 | 国产高清视频免费在线观看 | 日国产一区三区三区在线观看 | 视频三区 | 国产精品一区中文字幕 | 国产中文字幕永久 | 特黄aaaaaaa | 色哟哟网站入口在线观看视频 | 欧美激情aⅴ精品一 | 国产理论视频在线观看 | 二区三区爱欲九九 | 日韩视频在线观看一区 | 国产精品日韩欧美一区二区三区 | 成人午夜视频一区二区国语 | 一个人看的www日本高清视频 | 日本免费在线看aⅴ | 国产又色又爽又黄又刺激的网站 | 无人视频免费观看免费视频 | 国产一区二区三区欧美在线 | 交换配一点不卡 | 欧美成熟电影全集 | 天天看片视频免费观看 | 国产一区二区三区欧美在线 | 亚洲日本 | 国产一区二区三区精品综合 | 97韩剧网首页 | 亚洲欧美国产va | 成aⅴ人片在线观看蜜桃 | 成人免费看片又大又黄 | 国产91丝袜在线播放动漫蜜月 | 国内精品卡一卡二卡三 | 欧美喷潮系列在线观看 | 射精专区一区二区朝鲜 | 日韩欧美综合一区二区三区 | 亚洲愉拍自拍另类 | 国产传媒片免费观看 | 亚洲专区日韩专区在线观看 | 亚洲国产精品91 | 国产人妖在线 | 人人看人人艹 | 欧美日韩精品一区二区三区 | 131美女爱做视频 | 99爱在线精品视频免费观看9 | 国产精品外围在线观看 | 亚洲第区 | 日韩一品二品三品 | 天天澡日日澡狠狠欧美老妇 | 在线播放真实国产乱子伦 | 欧美日韩一区二区 | 97国语精品自产拍在线观看一 | 亚洲无线码高清在线观看 | 老司机深夜影院入口aaaa | 日本+国产+欧美 | 亚洲视频一区二区三区四区 | 亚洲欧美洲成人一区二区 | 国产伦亲子伦亲子视频观看 | 国产观看精品一区二区三区 | 日韩一区二区超清视频 | 亚洲人成网站观看在线播放 | 自拍偷拍 | 综合国产影视 | 免费人成网上在线观看 | 欧美丝袜自拍制服另类 | 一级特黄性色生活片一区二区 | 在线视频欧美日韩 | 国产精品成人va在线 | 啦啦啦免费高清在线观看 | 精品日韩一区二区三区 | a性视频| 水蜜桃视频网站在线观看网址 | 日本护士| 高清在线?视频大全 | 亚洲色大成网 | 中文字幕日本有码视频在线 | 二品国精品69xx | 亚洲日韩欧美综合网 | 日本一区二区在线播放 | 在线播放亚洲精品 | 视频一区在线免费观看 | 一出一进一爽一粗一大视频免 | 国产欧洲青草依依 | 伦理、限制级电影手机在线观看 | 国产精品免费视频网站 | 日韩r级电影在线观看 | 中文字幕精品一区二区日本大胸 | 欧美日韩国产一级 | 国产一级特黄大片特爽 | 亚洲欧美人高清精品a∨ | 激性欧美在线播激性欧美 | 国产一级做a爱免费 | 高清在线?视频大全 | 日韩一区二区在线 | 狠狠做深爱 | 国产精品自产精品在线观看 | 免费人成在线观看vr网站 | 国产做a∨在线视频 | 老少配老妇老熟女中文 | 特别黄的免费视频大片 | 在线一区二区三区 | 国产制服丝袜观看 | 国产性爱在线观看 | 91成人抖音 | 国产亚洲精品字幕在线观看 | 国产中文亚洲日韩欧美 | 麻花果冻视频大全英文 | 国产精品一区二区手机看片 | 精品亚洲影视自拍 | 欧美日韩一道免费中文字幕新视频 | 日本中文一二区有码在线 | 91精品国产福利尤物 | 99精品视频免费热播在线观看 | 欧美日韩国产精品自在自线 | 精国精品国产 | 豆国产96在线 | 狠狠热精品免费视频 | 黑人巨大精品欧 | 加勒比综合免费不卡在线观看 | 国产高清一区二区三区四区 | 国产亚洲美女嘘嘘国产 | 国产超污精 | 91免费在线 | 精品亚洲成a人在线观看 | 成年女人黄小视频 | 午夜国产免费 | 精品欧美一区二区三区在线观看 | 午夜三级理 | 成人精品鲁一鲁一区二区 | 91青青草原| 涩涩www在线观看免费高清 | 国产欧美va欧美va香蕉在 | 亚洲欧美日本一区二区三区 | 欧美日韩亚洲高清精品 | 亚洲s色大片 | 国产偷亚洲偷欧美偷精品 | 免费最新电视剧电影随心看 | 亚色九九九全国免费视频 | 中文字幕精品一区二区三区在线 | 日本a优不卡在线播放 | 日韩欧美在线综合网高清 | 老少配老妇老熟女中文普通话 | 国产福利91精品一区二区 | 日韩精品三级一区二区 | 欧美视频 | 亚洲国产日韩在线播放 | 国产亚洲蜜 | 日韩一区二区三区免费视频 | 亚洲欧美综合在线天堂 | 最近免费字幕中文大全 | 中文字幕亚洲 | 国产亚洲欧美日韩国产片 | 极品欧美一区二区 | 成人污污污www网站免费丝瓜 | 神马电影院午夜神福利在线观看 | 国产欧美日韩综合精品一区二区 | 美女被男人桶到爽免费网站 | 国产乱之伦露脸对白xxxx | 国产一区视频在线观看免费 | 国产在线观看高 | 国产黄大片在线观看 | 国产乡下三级全黄三级bd | 搡老女人露脸 | 国产一码二码三码区别 | 区二区三区综合片 | 成l人在线观看线路1 | 1905电影网 | 国产中文亚洲日韩欧美 | 国产精品成熟老女人视频 | 亚洲精品中文字幕乱码三区 | 亚洲男人的天堂 | 成人精品视频一区二区三区 | 国产午夜亚洲精品不卡电影 | 欧美女同小视频在线网站 | 国产黄a三级三级三级看三级 | 国产精品自产在线观看免费 | 国产va免费精品 | 成人3d精品动漫在线播放 | 欧美综合激情网 | 日韩视频在线观看网站资源 | 精品国产污污免费网站入口 | 区二区免费网站 | 国产欧美日韩一区二区三区蜜桃 | 精品一区二区三区高清免费不 | 亚洲国产欧美国产综合一区 | 三区在线播放 | 永久免费精品影视网站 | 亚洲图片另类综合小说 | 日产无人区一线二线三线最新版 | 欧美在线激情视频 | 国产伦精品一区二区三区精品 | 国产精品1卡2卡3卡4卡 | 92午夜福利国产精品 | 女同另类国产精品视频 | 国产精品午夜高清在线观看 | 亚洲国产欧美在线观看片不卡 | 日本系列1 | 国产一级一片免费播放放a 91香蕉成人app | 国产在线脚交免费网站脚丫 | 国产偷伦视频高清完整版 | 日本三级网址狠狠 | 日韩综合一区在线观看 | 国产精品视频一区 | 国产xxxx99真实实拍 | 国产精品户 | 9191中文字幕免费 | 二区日韩国产精品 | 国产一区二区不 |