超碰91资源站-超碰97豆花-超碰97人妻-超碰97人人干-超碰97人人香蕉-超碰97天天操-超碰97在线资源站-超碰97资源站共享-超碰97资源站总站-超碰aa在线91-超碰av操-超碰爱爱

半岛外围网上直营

如何使用LightningChart JS創建高性能可視化的HTML圖表?

原創|行業資訊|編輯:何家巧|2023-01-05 16:58:45.633|閱讀 201 次

概述:本文將帶來如何使用 LightningChart 創建 JavaScript HTML可視化動圖,我們主要通過六部分進行講解,分別是帶有 JavaScript 的 HTML 圖表、項目概況、配置模板、條形圖、環形圖、游標圖表、使用 JavaScript 的 HTML 圖表,希望為您的開發帶來幫助。

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

相關鏈接:



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

LightningChart .JS | 下載試用

本文將帶來如何使用 LightningChart 創建 JavaScript HTML可視化動圖,我們主要通過六部分進行講解,分別是帶有 JavaScript 的 HTML 圖表、項目概況、配置模板、條形圖、環形圖、游標圖表、使用 JavaScript 的 HTML 圖表,希望為您的開發帶來幫助。

帶有 JavaScript 的 HTML 圖表

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

配置模板

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

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

IIFE 文件(立即調用函數表達式)包含創建圖表所需的所有 Lightning Chart 函數和屬性。導入此文件,我們將能夠提取每個圖表所需的部分:

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


現在我們必須為條形圖構建一個界面。該界面將包含該圖表的所有屬性。

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

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

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)

要創建引用特定軸的對象,我們將使用函數[getDefaultAxisX -Y]并添加一些其他屬性。[ setAutoCursor]函數可以讓我們修改光標在圖表上的視覺屬性。

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

emptyLine 屬性將隱藏線指示器:


以下函數創建了一個矩形系列(針對每個類別),它向其中添加了游標功能。

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
} 

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

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


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

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({
                  &nbsp;  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)
}


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

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.
  &nbsp; 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),并將類別和數據添加到該對象。

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],
&nbsp;   data
    })
) 


環形圖

現在,我們需要創建一個包含此類圖表所有屬性的對象。在這種情況下,我們將創建 [donut] 對象。我們可以添加主題和類型圖表屬性。
對于 HTML 屬性,我們可以設置標題、填充、動畫和半徑屬性:

const donut = lightningChart().Pie({
    theme: Themes.darkGold,
&nbsp;   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] 對象將是一個 JSON 對象,其中包含要在此圖表上顯示的數據。這個 JSON 可以從另一個文件導入,對于這個例子,我直接在嵌入式代碼中創建了 JSON 對象。

在下面的函數中,我們將映射數組對象中的所有 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] })
}


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

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] 函數將創建一個框,其中包含甜甜圈中切片的名稱。我們可以將其創建為水平框或垂直框:


為了完成此圖表,我們可以添加具有某些屬性的 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)
    )


這有助于顯示匯總數據:


游標圖表

對于此圖表,我們有以下三個常量:

// 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;


數組 [names] 將包含三個類別;每個類別將對應于圖表中的線條。我們現在將創建圖表對象。

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

// 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 €");


為了填充我們的圖表,我們需要創建一個系列數據。對于此圖表,我們將提供系列數組。

數組的大小是三個,參考圖表中顯示的線條。點數限制為 20,而 X 軸的值將使用 [dataFrequency] 常量計算。

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;
}); 


現在我們將文本框添加到數據點。基本上,我們創建了一些帶有 id 的 HTML div。這些 div 將使用 id 作為標識符動態修改。

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);


您會找到 [onSeriesBackgroundMouseMove] 函數。在這里您將能夠修改光標行為,例如,添加淡入淡出效果、修改文本框的比例以及向光標添加 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)
  );


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

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


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

addStyle(`
    #resultTable {
        background-color: rgba(24, 24, 24, 0.9);
        color: white;
&nbsp;       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 等技術……但在所有這些中,都需要預先了解這些框架的使用。
并非所有人都能在復雜的 Web 項目上花費大量時間,大部分人可能只是需要一種更專業的方式來展示他們的數據。
本文展示了 LightningChart 作為簡單 HTML 模板中嵌入式代碼的靈活性,以及如何使用 JavaScript 輕松創建 HTML 圖表。
LightningChart 為我們提供了各種示例或模板,使我們能夠將代碼復制并粘貼到腳本標簽中來創建高級圖表。
很明顯,自定義這些圖表可能會很復雜,但是在之前和即將發布的文章中,我們將嘗試涵蓋所有需求,這樣一個簡單的 HTML 實現可能就非常簡單了。

另一個優點是 LC 可以為我們提供的出色的圖形界面。不用創建復雜的 JavaScript、JQuery 或 CSS 函數,我們只需使用帶有 JavaScript 的 HTML 圖表,就可以生成與任何 Web 瀏覽器兼容的漂亮圖表。


歡迎加入LightningChart技術交流群,獲取最新產品咨詢:740060302

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



標簽:

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn


為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
相關產品
控件
  • 產品功能:圖表
  • 源 碼:非開源
  • 產品編號:14189
  • 當前版本:v8.0 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: LightningChart Ltd 正式授權
  • ">LightningChart JS

    高性能的JavaScript圖表庫,專注于實時數據可視化。

    控件
  • 產品功能:圖表
  • 源 碼:非開源
  • 產品編號:13309
  • 當前版本:v12.3.1 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: LightningChart Ltd 正式授權
  • ">LightningChart? .NET

    高性能WPF和Winforms圖表,可以實時可視化多達1萬億個數據點。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    利記足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網上PM娛樂城盤口(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規雷火競技官方買球(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權威十大網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 權威188BET足球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規188BET足球大全(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 国产成人精品午夜福利在线播放 | 国产成人特级毛片无码视频二 | 国产av巨作无遮挡 | 精品无码一区二区三区免费看 | 丰满老熟妇好大bbbbb仙踪林 | 国产成人精品男人免费 | 国产91在线播放九色0000 | 国产精品欧美福利 | 国产成人精品久久亚 | 国产亚洲日韩第一页av | 国产视频一区欧美二区日本三区动 | av高清网址在线观看 | 精品丰满人妻一区二区三区 | 精品无码一区二区三区免费 | 国产午夜片在 | 国产成人精品aa毛片 | 国产成人av性色在线影院 | 成人无码精品一区二区在线 | 国产精品无码福利午夜专区 | 国产精品一区欧美日韩制 | 国产高清免费视频免费观看 | 国产一区成人 | 99精品一区无码在线 | 国产超爽人人爽人人做 | 国产精品边做奶水狂喷无码 | 国产成人无码一区a | 国产成人综合社区 | 国产三级片在线91 | 国产成人咱精品视频免费网站 | 91精品国产免费久久蜜桃 | 国产成人69精品视频竹菊 | 国产黄片一区 | 国产欧美日韩综合在线 | 国产成人久久精品二区三区小说 | 18禁漫画在线 | 国产剧情精品亚洲一区二区 | 国产成人av片在线观看 | 91一区二区三区 | 国产成人av乱码在线观看 | 国产麻豆日韩欧美久久 | 国产精品乱码一本二本三本色 | 91精品高清黄色 | 91精品欧美一区二区综合在线 | 国产精品成人综合网 | 国模精品一区三区 | 国产亚洲综合欧美视频 | 成人午夜精品一级毛片 | 海角视频在线观看 | 2025年国产精品每日更新 | 91精品无码国产在线观看 | 国产高清无码自99 | 高潮国产白浆抽搐福利日本 | 国产免费高清在线视频观看网 | 精品亚洲aⅴ无码午夜在线 精品亚洲aⅴ无码午夜在线观看 | 国产精品熟女四五十路一区二区 | 精品一区二区三区高清免费观看 | 国产精品国产三级农村妇女 | 国产高跟制服剧情在线 | 国产不卡视频一区二区 | 东京伊人一本到鬼色 | 国产三级电影院电影 | 国产美女被遭强高潮视频 | 91制服丝袜在线 | av网站 | 东京热无码中文字幕av专区 | 国产精品区久久久久久 | 国产av秘无码一区区三区 | 91网站中国电影av欧美 | 精品国产高清一区二区三区 | 国产gv猛男gv无码男同网站 | 成年女人毛片免费观看中文 | 丰满爆乳无码专区一区 | av香港三级级在线播放 | 国产精品户露av在线户外直播 | 韩国三级a视频在线观看 | 国产丝袜无码精品一区二区三区 | 国产福利一区二区精品免费 | 国产成人无码免费视频麻豆 | av免费播放一区二 | 国产精品亚洲专区无码电影 | 国产一区二区不卡在线 | 精品高清一区二区三区 | 成人国产一区二区三区久久久 | 99国产亚洲精品久久久久久 | 国产成人av在线影院 | 国产三级精品专区欧美激情福利 | va亚洲国产欧美日韩另类 | 国产精品区一区第一页 | 国产ol丝袜高跟在线观看不卡 | 精品偷拍一区二区三区 | 国产肉丝袜美腿 | av无码一区二区三区 | 国产三级xxxxx在线观看 | 国产午夜福利片一区在线观看 | 国产欧美视频一区二区不卡 | 国产精品边做奶水狂喷无码 | 91久久精品无码一区二区 | www亚洲精品少妇裸乳一区 | av女人天堂 | 精品亚洲午夜久久久久91 | 国产精品美女啪啪视频 | 国产福利免费的网址 | 2025国产三级精品三级在专区 | 国产午夜精品福利在线 | 国产一区二区三区免费高清在线 | 国产无套精品 | 国精产品一品二品国精品69xx | 国产成人精品久久亚洲 | 国产精品猎奇另类视频 | 国产精品成人不卡乱码 | av女人天堂 | 成人免费无码婬片在线观看免费 | 丰满少妇一区二区 | 国产综合成人久久大片91 | 福利视频一区 | 国产精品亚洲精品日韩已满 | 91午夜福利片人妻无码 | 国产麻豆成人av色影视 | 国产区视频在线网站 | 国产无套粉嫩白浆内射在线观看 | 国产日韩久久久久精品影院 | 国产精品国产自线拍免费丝 | 91午夜福利国产在线观看 | 国产午夜无码精品免费看片 | 国产成人丝袜网站在线观看 | 国产精品动漫在线网站 | 91大神视频在 | 精品一区二区三区高清 | 国产色视频在线观看 | 国产成人综合久久免费导航 | 国产精品高清无码在线观看 | 韩国一区二区三区 | 国产一区二区精品久久91 | 国产剧大全高清免费在线观看 | 岛国aⅴ无码免费无禁网站 岛国av无码精品一区二区三区 | 国产一区二区三区亚洲精品 | 国产精品乳摇在 | 精品视频精品免费 | 国产aⅴ视频视频在线 | 国产精品白浆无码99久久 | 精品国产自在2o18 | 精品日韩丝袜在线 | 国产亚洲欧美日韩在线观着 | 国产97碰久久免费视频 | 精品熟女少妇av免费久久 | 99国产亚洲精品美女久久久久 | 国产亚洲欧美在线观看四区 | 国产门事件在线亚洲日韩欧美 | av免费网址在线观看 | 国产麻豆剧传媒 | 91黑丝大长腿你视频里见过我 | a级毛片高清免费视频在线播放 | 国产精品成人无码视频 | 精品人妻无码一区二区三区99 | 国产极品粉嫩福利 | 91一区二区视频 | 国产在线偷揄自 | 国产福利一区二区在线观看 | 国产一区二区欧美日韩 | 成人欧美日韩一区二区三区 | 国产成人久久久久精品 | 91精品在线免费视频 | 国产精品黄在线观 | 国产欧美日韩专区发布 | 国产免费午夜一区二区视频 | 国产三级黄色录像 | 国产精品黑色丝袜 | 高清一区二区三区不卡免费 | 精品无码无在线观看 | 国产免费又粗又猛又爽视频国产 | 国产高清无专砖码区2025 | 国产午夜三级一区二区三 | 精品美女一级一区二区三 | 国产精品亚洲久久久久 | 国产成人av大片大片在线播放 | 国产精品理 | 国产黄av在线观看免费福利 | 国产美女网红在线观 | 国产欧美国日产在线视频 | 国产激情一区二区三区成人91 | 国产精品理 | 国产黄在线观看免费观看不卡 | 国产寡妇婬乱a毛片视频 | 国产精品一区二区三区在线观看 | 国产91精品福利资源在线观看 | 国产白嫩精品 | 精品无码欧美三级 | 波多野结衣在线精品视频 | 91大神精品长腿在线观看网站 | 国产精品露脸视频 | 国产一区免费在线观看 | 精品无码久久久久久久动漫 | 国产精品成熟老女人视频 | 2025国产麻豆剧果冻传媒影视 | 国产熟睡乱子伦午夜视频 | 国产在线播放线99视频大全 | 韩国三级大乳在线观看 | 18禁美女黄网站色大片免费看 | 国产麻豆精品乱码一区 | 99久久亚洲精品无码毛片 | 国产精品边做奶水狂喷无码 | 国产+日韩+另类+视频一区 | 国产精品艺校美女校花在线 | 国产精品福利一区二区 | 69国产成人精品视频免费 | 国产精品va在线观看无码电影 | 成人3dh动漫在线播 成人3d动漫一区二 成人3d动漫在线观看 | 国产精品成人∨a在线观看 国产精品成人3p一区二区三区 | 国产三级在线观看不卡 | 国产精品丝袜综合区 | 国产成人精品久久一区二区三 | 91大神在线精品播放 | 3d动漫精品啪啪一区二区下载 | 激情国产av做激情国产爱 | 国产欧美日韩另类在线 | 白丝jk女仆爆乳自慰喷水流白浆 | 国产在线无码视频一区 | 精品国产91久久久久久黄无码 | 成人国产精品毛片av一区 | 国产一区二区在线播放 | 国产女同毛片精品 | 国产在线视频在线观看 | 加勒比黑人网站 | 国产成人年无码av片在线观看 | 91亚洲国产日韩欧美在线播放 | 91福利在线观看 | 国产精品嫩草影院免费 | 丰满一个美女app视频免费软 | 国产精品无码翘臀在线观看 | 国产黄色激情视频 | 国产麻豆欧美亚洲综合久久 | 国产精品成人无码久久久久久 | 69精品久久久久中文字幕 | 2025国精品产露脸偷拍视频 | 91热久久免费频精 | 东京一本到熟无码免费视频 | 国产高清色播视频免费看 | 国产精品一区第二页 | a级情欲片在线观看免费hd | 国产成人福利免费观看 | 精品无码三级在线观看完整版 | 精品国内自产拍在线观看视频 | 国产无码精品视频 | 精品久久久无码中文字幕 | 国产成人无码午夜福利软件 | 99国产在线观看 | 91人成尤物在线 | 国产成a人亚洲精v品无码樱花 | 国产午夜精品夜夜骚久久久久 | 国产精品亚洲一区二区三区 | 果冻传媒av在线观看入口 | 国产精品片天天看视频 | 国产操逼视频 | 国产aⅴ天堂亚洲国产av | 91麻豆精品国产综合久久久 | 国产午夜小视频 | av免费网址在线看 | 国产精品女同一区 | 国产一区二区三区成人久久片 | 国产aⅴ一区二区 | 国产欧美另类久久久品 | 精品一卡二卡三卡四卡兔 | 精品蜜桃秘一区二区三区 | 国产成人精品男人的天堂下载 | 国产成人亚洲精品无码青草 | 成人午夜精品福利视频 | 国产欧美另类 | 国产成人精品久久久久精品日日 | 国产三级在线现看影院 | 国产美女三级片视频 | 国产精品毛片99久久久久 | 国产三级精品三级在线专区 | 东京热中文字幕a专区 | 国产精品久操视频 | 韩国福利影视一区二区三区 | 99久久精品国产一区二区麻豆 | 国产欧美日韩一区二区三区蜜桃 | 国产成人美女福利在线观看 | 国精品午夜福利视频不卡麻豆 | 爆乳无码专区www | 国产美女嘘嘘嘘嘘嘘视频 | 白嫩极品女粉嫩喷水视频的 | 国产精品一区二区剧情熟女 | 国产麻豆视频 | 国产精品美女www爽爽爽视频 | 国产高清在线观看av片麻豆 | 国产一区二区三区免费精品 | 国产精品成人观看视频 | 国产一区二区啪啪啪免费视频 | 成人欧美一区在线视频在线观看 | 国产三级aⅴ在线播放 | 1区2区日韩欧美国产 | 国产午夜免费高清视频 | 国产成人精品无码免费看 | 国产高清一级片 | 福利姬液液酱喷水网站在线观看 | 国产午夜片无码区在线导航 | 福利姬自曝n裤被偷 | 99国产精品欧美一区二区三区 | 国产免费午夜福利在在线 | 国产在线观看精品 | 国产嫩草在线观看 | av无码中文一区二区三区四区 | 国产国产精品女人高潮毛片 | 精品人妻系列五月天 | 国产一区二区三区美女秒播 | 91精品国产高清久 | 国产成在线观看免费视频成本人 | 国产精品一在线观看 | 国产你懂的在线看网址 | 国产原创一区在线 | 国产成人精品视频一区二区不卡 | 911日韩精品影视 | 国产精品成人 | 国产91影院 | 国产成人无码va在线观看 | 国产成人免费永久播放视频平台 | 国产精品一区二区动漫av | 91国偷自产一区二区三区 | 国产av一区二区三区导航 | 国产不卡一区二区三区 | 91精品人妻 | 国产高清美女一级a毛片久久w | 国产午夜精品理论片影院 | 91精品国产社区 | 成人一区二区三区av电影 | 国产午夜福利影院在线观看 | 成人免费av一区二区三区 | 成人无码精品一区二区在线 | 国产一区二区不卡 | 国产喷水在线视频观看网站 | 加勒比无码一区人妻 | 成人黄色在线免费电影 | 国产在线精品一区二区高清不 | 国产成人午夜精华液 | 按摩高潮a片一区二区三区 按摩师舌头进去添的我好舒服 | 国产专区57页全集在线观看 | 国产三级在线播放放视频 | 成人无码网www在线观看 | 国产在线视频二区不卡 | 国产一级a爱做片免费看 | 国产成人综合久久免费精品 | 91久久精品国产91久久公 | 后入内射欧美99二区视频 | 国产成人8x人网站视频下载 | 国产v亚洲v天堂无码久久久91 | av免费播放一区二区三区 | 精品无码一区二区三区免费 | 国产v亚洲v天堂无码流 | 97亚洲综合色成在线观看 | 国自产拍亚洲免费视频 | 91国内偷拍国内 | 国产人妻无码一区二区三区 | 国产欧美日本亚洲精品一5区 | 国产毛片一级 | 国产疯狂伦交大片 | 国产精品韩国一区二区三区 | 国产精品高潮呻吟久久v无码 | 国产精品另类激情久久久免费 | 国产精品福利久久2025 | 国产成人午夜福利电影在线播放 | 91久久人妻中文字幕色欲 | 国产av网站一区二区三区久久 | 成人免费视频在线观看 | 国产午夜精品一区二区三区老 | 国产精品日韩一区二区 | 91无码人妻精品一区二区 | 国产丝袜美腿高跟白浆 | 国产成人精品免费视 | 国产超薄肉色丝袜足j | 国产品无码一区二区三区在线 | 国产一区鲁鲁在线视频免费播放 | 国产综合中文无码 | 国产91精品在线观看导航 | 精品无码人妻一区二区三 | 国产av巨作丝袜秘书 | 国产疯狂女同互磨高潮在线看 | 国产女主播真实视频在线观看 | 国产无套护士在线观看 | 东京热欧美久久久 | 国产精品福利网站导航 | 国产午夜福利片 | av免费网站| 国产美女白浆视频免费网站 | 国产午夜无码 | 国产一区二区高清视频 | 国产三级片久久久久久水户 | 国产一区美女视频 | 国产精品精品自在线看 | 国内精品无码视频在线 | 国产精品丝袜在线 | 国产成人综合亚洲av | 国产午夜激无码av毛片护士 | 91精品欧美一区二区综合在线 | 精品国产亚洲av麻豆尤物 | 国产精品爆乳99久久 | 精品无码日韩国产不卡aⅴ 精品无码日韩国产不卡av | 国产成人久久精品 | 国产成人免费视频在线网站 | 国产睡熟迷奷系列网站 | 91视频亚洲精品 | 国产精品皮裤在线观看 | 福利网站视频 | 国产成人啪精品视频免费软件 | 精品亚洲欧美一区二区在线 | 精品色综合久久综合天天 | 国产午夜羞羞小视频在线 | 国产精品女同在线调教 | 国产精品亚洲第一区二区三区 | 国产精品日本亚洲欧美 | 狠狠色婷婷久久一区二区 | 国产成人精品一区二三区2025 | 国产高清国产精品国产k | 成人精品一区二区三区久久 | 爆乳无码中文字幕在线观看 | 国内自产视频在线观看 | 国产美女一级做受在线观看 | 91久久精品亚洲一区二区三区 | 国产成人狂喷潮在 | 国产熟女亚洲精品麻豆 | 国产aⅴ无码精品一区二区 国产aⅴ无码精品一区二区三区 | 国产av福利片一二三四区 | 国产av无码专区亚洲a∨毛片 | 91国产丝袜在线播放动漫 | 国产精品亚洲一区在线播放 | 极品无码av国模 | 国产成人av三级在线观看按摩 | 国产黄片精品在线 | 国产精品三区四区 | 精品久久免费一区二区三 | 国产高跟制服剧情在线 | 国产午夜av秒播 | 国产精品无码免费专区午夜党 | 精品国产午夜福利在线观看 | 国产在线观看麻豆9 | 国产亚洲日韩在线人成 | 国产欧美另类精品久久久 | 国产电影一区二区三 | 91成人18禁 | 国精产品一线二线三线网站 | 国产精品午夜福利不卡 | 精品国产免费午夜剧场 | 国产精品白浆在线播放 | 国产女人喷浆 | 成人国产一区二区 | 国产亚洲欧美日韩在线看片 | 国产原创av一区二区三区 | 国产成人无码精品久久久露脸 | 2025年最新无码国产在线视频 | 成人中文字幕在线 | 国产成人精品aa毛片 | 国产午夜无码片在线观看网站 | 精品久久久久久无码不卡 | 国产尤物在线观看无码不卡 | 国产精品一品二区三区四区 | 2025夜夜乳狠狠乳狠狠爱 | 国产精品九九在线播放 | 精品国产aⅴ一区二区三区v免费 | 国产经典系列在线观看 | 国产精品一区二区三区乱码中文字幕 | 国产一区二区激情戏 | 91丝袜视频| 国产精品无码免费专区午夜 | 精品福利一区二区三区 | 国产一区二区三区亚洲欧美 | 国产美女高潮抽搐在线播放 | 2025年精品一卡四卡全解析 | 91大神精品长腿在线 | 99久久精品无码专区 | 国产成人手机高清在线观看 | 精品国产免费久久无码 | 91人妻无码精品蜜桃 | 国产精品盗摄在线观看 | 国产成人精品手机在线观看 | av日韩国产一区二区三区 | 国产日韩欧美精品区性色 | 精品国产av无码久久久妖精 | 国产精品无码无卡无需播放器 | 精品人妻系列无码天堂 | 不卡黄片在线播放 | 国产精品亚洲欧美日韩一区在线 | 91成人爽a毛片一区二区动漫 | 3p撑开菊眼h | 国产高清一区二区三区免 | 国产麻豆91精品免费观看 | 国产成人三级视频在 | 国产在线精品一区免费香蕉 | 91大神大战高跟丝袜美女 | 国产精品久久久影视 | 91精品在线国产一区 | 91精品国产综合久久久久久 | 国产美女裸体网站 | 精品久久久久久中文字幕无码漫画 | 国产女人喷潮在线观看视频 | 国产精品理论 | 国产巨作最新丝袜秘书在线 | 国产成人精品久久久久精品日日 | aⅴ变态另类天堂无码 | 精品亚洲欧美一区二区在线 | 国产精品无码无卡毛片不卡视 | 精品毛片高清一区二区 | 国产精品偷伦视频免费观看了 | 成人精品日本亚洲电影院电影 | 国产成人无码a区在线观看视频 | 国产综合亚洲欧美日韩一区二 | 国产精品成人一区二区三区视频 | 国产免费一区二区视频麻豆 | 18禁强伦姧人妻又大精品国产 | 大片精品一区二区三区 | 国产精品无码一区二区三区不 | 成人精品视频一区二区三区不卡 | 国内精品乱码卡一卡2卡 | 国产91白浆四溢 | av五月天 | 潮喷失禁大喷水无码 | 国产av老师黑色丝袜美女 | 成人精品视频一区二区三区尤物 | 国产精品日日摸夜夜添夜夜添1 | 国产99久久九九精品无码 | 国产成人深夜福利短视频99 | av三级在线观看免费天堂 | 国产一区在线播放 | 91麻豆精品国产片在线观看 | 91午夜福利影视 | 国产精品成人黄色片 | 国产日韩一区二区三区在线播放 | 国产黄页视频在线观看 | 国产福利不卡一区二区三区 | 国产高清在线观看av不卡 | 福利精品老师国产自产在线 | 国产成人午夜视频影院免费观看 | 精品三级亚洲免费 | 国产无套粉嫩白浆在线观看 | 国产成人无码a区电影 | 国产麻豆激情视频在线观看 | 国产按摩推油一区二区 | 韩国和日本免费不 | 国产女性精品一区二区三区 | 丰满爆乳一区二区三区 | 国产高清成免费视频 | 韩国午夜理伦三级在线观看 | 精品亚洲av乱码一区二区 | 国产综合不卡一区在线视频 | 国产福利麻豆精品一区 | 国产午夜精品福利一区久久久 | 国产午夜精品久久久久精 | 国产精品精品久久久久久一 | 国产午夜成人无码免费看不卡 | 1000部精品久久久久久 | 高清免费视频一区二区三区 | 精品国产一二三区 | 按摩调教在线观看 | 国产精品无码一区二区三区不卡 | 精品国产免费一区二区三区五区 | 国产午夜亚洲精品理论片久久 | 国产成人综合日韩精品无码 | 国产成人a国产在线观看 | 国产视频一区二区高清免费 | 成人午夜福利视频镇东影视 | 99久久国产精品欧美蜜芽 | 午夜精品在线影院 | 91亚洲视频在线观看 | 变态调教无码专区在线观看 | 国产一人人看在线视频 | 国产人妖第二页 | 国产精品麻豆a啊在线观看 国产精品麻豆v | 精品小说一区二区三区在线 | 99久久这里只有精品 | 91国内精品久久久久免费影院 | 成人无码精品1区2区3区免费 | 国产亚洲人成无码网在线观看 | 国产毛片在线看 | 国产成人精品无码一区二区 | 国产激情三级在线观看 | 国产品九九久久久国产精品 | 国产精品成人a区在线观看 国产精品成人h视频 | 69成品人视频免费看手机最新 | 国产区一二三四区2025 | www夜片内射视频日韩精品成 | 91大神在线精品播 | 国产在线不卡顿免费视频 | 精品亚洲国产成人a片在线鸭王 | 99精品国产福久久久久久 | 国产在线精彩视频二区 | 成人涩涩视频免费观看 | 国产一区二区三区婷婷五月 | 国产成人精品久久久久 | 成人合成mv福利视频 | 2025免费在线手机影院 | 国产精品福利在线观看无码卡一 | 成人小說亞洲一區二區三區 | 91av视频在线 | 国产人视频成 | 国产精品特级露脸视频 | 成人国产在线看不卡 | 精品国产一区二区三区av麻豆 | 国产麻豆成人传媒在线观看 | av网站在线观看天堂 | 成人免费的性色视频 | 国产在线天堂av | 国产一区二区中文字幕 | 91久久久久精品无码专区 | 国产精品一级婬片免费 | 国产色婷婷免费视频在线观看 | 国产一区二区日韩一区二区 | av网站在线免费观看 | 国产成人精品手机在线播放 | 成人区人妻精 | 国产成人a大片大片在线播放 | av无码中文字幕不卡一二三区 | 国产亚洲日韩网曝欧美台湾 | 99精品久久久中文 | aⅴ中文字幕 | 2025国产麻豆剧传媒免费 | 91日本在线中文字幕 | 国产精品一香蕉国产线看观看 | 精品国产乱码九九九久久久 | 国产欧美日韩综合一区在线观 | 国产毛片女人一级毛片 | 国产精品美女视频免费观看 | 国产精品一区二区尿失禁 | 国产亚洲欧美日韩在线三区 | 国产精品秘一区二区三区高潮 | 国产日韩欧美满嘴射 | 国产高清无码性爱大片 | 国产91在线欧美 | 国产精品偷伦视频免费观看 | 国产区免费视频在线观看 | 国产高清无码 | 爆乳无码一区二区在线观看 | 99国产精品99久久久久 | 国产欧美日韩综合精品一区二区 | 91精品国产91热久久久福利 | 精品无码人妻夜人多 | 国产一区二区网站 | h无码精品3d动漫在线观看 | 精品国产a一级黄色片 | 国产精品白浆无码流出系列视频 | av无码一区二区大桥久未 | 丰满岳乱妇在线 | 囯产极品美女高潮无套久久久 | 国产三级电影院电影 | 99精品热线在线观看免费视频 | 18禁无遮挡全彩漫画免费 | 精品久久免费一区二区三区四区 | 国产精品国产三级国产av品爱 | 国产a级一级淫片免费观看 国产a级作爱 | 国产无套粉嫩白浆在线 | 成年永久一区三区免费视频 | 成人国产在线不卡视频 | 国产精品高清在线 | 国产午夜激无码av毛片不 | 国产成人午夜性a一级毛片 国产成人午夜在线观看91 | 国产精品无码无卡在线观看 | 国产成人综合亚洲亚洲欧美 | 国产后式视频无码在线 | 国产福利在线观看永久视频 | 精品国产91久久久久久动漫 | 国产黄色视频在线观看免费 | 高清无码在线网 | 国产黄在线观看免费观看不卡 | 国产三级片在线视频观看 | 国产午夜精品美女短视频 | 国产免费无码av片在线观看不卡 | 国产精品亚洲欧美高清 | 成人精品高清视频 | 成人午夜精品久久久久久久小说 | av无码人妻一区二区三区在 | 国产精品成人影院久久久 | 国产精品视频免费一区二区三区 | 国产一区二区三区高清av | 2025国内精品免费福利视频 | 丰满的少妇愉情hd高清果冻传媒 | 91精品综合久久久久久五月天 | 国产中文字幕在线播放 | 国产一区二区三区不卡在线 | 白丝jk小仙女自慰喷白浆 | 成人午夜电影免费完整在线看 | 国产1024香 | 国产精品亚洲大片 | 国产成人综合久久精品免费 | 精品人妻系列无码专区 | 3d动漫精品啪啪一区二区中文 | 国产精品盗摄偷窥盗摄 | 国产一区二区在线日韩 | 高清无码一区 | 国产熟女乱淫一区 | 精品国产三级在线观看 | av毛片免费观看 | 国产无套粉嫩白浆免费观看 | 国产熟女一区二区三区四区五区 | 国产精品三级av及在线观看 | 精品人妻在线视频一区二区三区 | 精品国产av无码久久久黄 | 岛亚洲品质网站入口 | 国产精品蜜臀在线观看 | 91精品影视| 国产高清无码黄片亚洲成人毛片 | 国产91熟女一区二区三区 | 国产成人无码一区二区三区 | 精品高潮呻吟9 | 精品国产av一区二区三 | 国产精品欧美久久久久无广告 | 99久久精品无码一区二区涩爱 | 国产精品成人嫩草影院 | 果冻传媒app在线播放 | 国产在线播放一区二区 | 国产精品无码一区二区在线观动 | 国产高潮又爽又刺激的视频 | 国产精品一线二线三线区别解析 | 成人午夜高潮a∨猛片 | 国产一区二区不卡在线 | 国产91富婆在线观看91 | 2025无码最新国产在线观看 | 国内欧美一区二区三区 | 99精品偷自拍 | 国产高清午夜人视频在线观看 | 国产午夜精品一区二区三区不卡 | 国产精品一区二区国产主播 | 国产成人日韩成人 | 国产区91精品在线 | 91在线码无精品秘入口九色 | 加勒比无码一区人妻 | 国产精品多p对白 | 国产女同精品一区二区三区 | 国产v片免费播放 | 91精品无码 | 精品国产亚洲人成在线 | 18禁成人黄网站免费视频 | 国产麻豆乱子伦午夜视频观看 | 国产色欲av一区二区三区 | 国产一区二区三区不卡在线看 | 国产一级片内射视频播放蘑菇 | 69久蜜桃人妻无码精品一区 | 国产激情精品一区二区三区 | 国产精品乱人伦一区二区三区 | 国产麻豆精品一 | 国产超碰97人人做人人爱 | 国产在线观看午夜天堂 | 国产午夜精品电影久久 | 精品人妻少妇嫩草v无码专 精品人妻少妇无码视频 | 国产欧美综合在线观看第 | 国产精品日本一区二区在线播放 | 福利姬国产精品一区在线 | 国产不卡视频一区 | 国产麻豆精品免费密入口 | 国产办公室无码视频在线观看 | 国产精品香蕉在线 | 精品深夜av无码一区二区老年 | 亚洲综合色男人的天堂 | 国产精品一二三四区视频 | 国产成人欧美一区二区三区vr | 国产精品午夜无码av天美传媒 | 69国产超薄丝袜足j在线直播 | 精品一区二区av天堂 | 国产欧美日韩va另类在线播 | 国产av寂寞骚妇 | 国产欧美另类久久久精品不卡 | 国产专区亚洲欧美另类在线观看 | 91传媒在线| 国产成人免费高清av | 国产午夜大秀一区二区三区 | 国产一级片内射视频播放 | 成人毛片久久免费播放 | 精品人妻少妇系列人妻系列 | 91精品国产aⅴ一区二区 | 国产一区二区三区在线观 | 国产aⅴ国片精品高清不卡 国产aⅴ激情无 | 国产一区二区三区免费在线视频 | 韩国国内大量揄拍精品视频 | 国产在线视频自拍 | 国产精品免费麻豆入口 | 国产成人永久免费高清 | 国产午夜福利精品一区二区 | 国产视频永久a级毛 | 国产一区久久精品福利 | 国产一区在线观看免费 | 国产日韩另类中字 | 国产精品成人免费综合 | 国产亚洲欧美在线观看 | 国产精品毛片一区 | 国产午夜无码喷水福利 | 国产日韩欧美一区二区在线高清 | 国产成人无码区免费内射一片色欲 | 精品国产丝袜在线拍91 | 国产成年人免费在线观看 | 国产一区二区三区免费在线视频 | 国产精品高潮丝袜无码 | 国产丝袜肉丝视频在线 | 国产拍揄自揄免费观看 | 国产欧美视频一区二区 | 国产91成人精品亚洲精品 | 国产av无码专区亚洲av手机 | 精品国产鲁一鲁一区二区三区 | 国产精品亚洲a∨天堂 | 3p撑开菊眼h | 国产精品va一级二级三级 | 国产精品你懂的在线资源观看 | 国产精品一级av在线播放 |