高性能的JavaScript圖表庫,專注于實(shí)時數(shù)據(jù)可視化。
標(biāo)簽:開發(fā)商: LightningChart Ltd
當(dāng)前版本: v8.0
產(chǎn)品類型:控件
產(chǎn)品功能:圖表
平臺語言:Javascript
開源水平:不提供源碼
本產(chǎn)品的分類與介紹僅供參考,具體以商家網(wǎng)站介紹為準(zhǔn),如有疑問請來電 023-68661681 咨詢。
LightningChart JS v8.0引入了新的產(chǎn)品特性。以下是概述:
在這個v8.0版本中,官方完全重建了圖例的工作方式,主要關(guān)注以下幾個方面:
新圖例默認(rèn)自動顯示在趨勢圖下方,同時也支持手動創(chuàng)建多個圖例。圖例位置可以選擇內(nèi)置位置或自定義位置,也可配置點(diǎn)擊行為(內(nèi)置或自定義)。創(chuàng)建圖例時,還支持排除具體的數(shù)據(jù)序列。
// Set legend position to TopRight
chart.legend.setOptions({
position: LegendPosition.TopRight
});
// Set legend entry click behavior to focus clicked
chart.legend.setOptions({
entries: {
events: {
click: LegendEntryClickBehaviors.focusClicked
}
}
});
// Add a line series and hide it from the legend
const series = chart.addLineSeries({
legend: { show: false }
});
現(xiàn)在,PointLineAreaSeries、PolarPointSeries 與Point標(biāo)記支持設(shè)置描邊(border stroke),可通過 setPointStrokeStyle 方法配置或禁用描邊效果。
在 v8 中,軸標(biāo)題定位得到了改進(jìn)。此前標(biāo)題總是居中顯示在坐標(biāo)軸上,而現(xiàn)在新增了 center-chart 定位選項(xiàng),這個選項(xiàng)對于更好地對齊在特定邊有填充的圖表中的軸標(biāo)題很有用。當(dāng)圖表僅包含一個 X 軸和一個 Y 軸時,該定位選項(xiàng)已作為默認(rèn)設(shè)置。
LightningChart JS v8.0對光標(biāo)點(diǎn)標(biāo)記進(jìn)行了調(diào)整,光標(biāo)點(diǎn)標(biāo)記的默認(rèn)樣式更改為透明圓形,從而改進(jìn)了數(shù)據(jù)值的高亮顯示方式。這里有兩個示例:
針對小圖表的用例,光標(biāo)的適配能力得到增強(qiáng)。新版本添加了更多的內(nèi)置邏輯,來防止由于可用空間很少導(dǎo)致光標(biāo)內(nèi)容不可見的情況。
LightningChart JS v8.0 帶來多項(xiàng)性能優(yōu)化,其中最顯著的提升,可通過新的 DataSetXY 功能來實(shí)現(xiàn):
這個 Racing Dashboard 演示展示了 DataSetXY API 的實(shí)際優(yōu)勢,演示中多個通道(如輪胎溫度、速度、加速度)共用一個時間戳數(shù)據(jù)集。
使用新的 DataSetXY API,只需創(chuàng)建一個數(shù)據(jù)集并將所有數(shù)據(jù)推入其中,隨后通過數(shù)據(jù)映射將多個系列連接到同一個數(shù)據(jù)集。該方式消除數(shù)據(jù)重復(fù),并顯著減少數(shù)據(jù)輸入處理時間。
在多通道 EEG 共用時間戳測試中,產(chǎn)品團(tuán)隊(duì)加載了比以前大8倍的數(shù)據(jù)集,達(dá)到了驚人的 80 億個數(shù)據(jù)點(diǎn),這是 Web 數(shù)據(jù)可視化領(lǐng)域一個重要的突破。
除了前面提到的改進(jìn),LightningChart JS v8.0還提供了額外的開箱即用的性能增強(qiáng):
開發(fā)者現(xiàn)在可以分別高亮矩形、多邊形、線段、文本等不同圖形;此前這些同屬同一個序列的圖形只能一起高亮顯示。
這是一個顯著的改進(jìn),特別是由于不必將數(shù)字分成許多不同的序列而帶來的性能優(yōu)勢,它使直方圖用例更方便實(shí)現(xiàn)。同時還更新了在線直方圖示例代碼,來展示這個新功能。
新增一個統(tǒng)一配置 LUT 單位格式化的方式,可靈活控制圖例、光標(biāo)中 LUT 值的格式(如小數(shù)位數(shù)、單位等)。
new LUT({
steps: [
{ value: 0, color: ColorHEX('#000000') },
{ value: 100, color: ColorHEX('#ff0000') },
],
interpolate: true,
formatter: (value) => `${value.toFixed(1)} Hz`,
})
更多產(chǎn)品更新信息歡迎“”了解!
更新時間:2025-09-04 15:29:36.000 | 錄入時間:2019-08-22 14:20:56.683 | 責(zé)任編輯:龔雪