LightningChart JS是Web上性能最高的圖表庫具有出色的執行性能 - 使用高數據速率同時監控數十個數據源。 GPU加速和WebGL渲染確保您的設備的圖形處理器得到有效利用,從而實現高刷新率和流暢的動畫。非常適合用于貿易,工程,航空航天,醫藥和其他領域的應用。
點擊下載LightningChart JS最新試用版
LightningChart JS v3.0.0安裝路徑:npm i @arction/lcjs
增加:
-
PolarChart
-
PolarAxisAmplitude
-
PolarAxisRadial
-
PolarPoint
-
PolarPointSeries
-
PolarLineSeries
-
PolarPointLineSeries
-
PolarAreaSeries
-
PolarPolygonSeries
-
PolarSector
-
對數軸支持XY圖表
-
BoxSeries3D現在支持x, y或z的調色板填充
-
LineSeries.setDataCleaningThreshold, getDataCleaningThreshold
-
LineSeries.setCursorSolveBasis, getCursorSolveBasis
-
PointLineSeries.setCursorSolveBasis, getCursorSolveBasis
-
SplineSeries.setCursorSolveBasis, getCursorSolveBasis
-
StepSeries.setCursorSolveBasis, getCursorSolveBasis
-
UILUTCheckBox
-
用于軸鼠標和觸摸事件的API
-
UITick
-
UITickBuilder
-
UIElementBuilders.AxisTick
-
改變鼠標交互到不同鼠標按鈕的配置選項
-
UILegendBoxPanel.setLegendBoxes
-
NumericTickStrategy.setExtremeFormattingFunction
-
NumericTickStrategy.setMajorFormattingFunction
-
NumericTickStrategy.setMinorFormattingFunction
-
用于訂閱圖表背景上的鼠標和觸摸事件的API
-
對耳塞的依賴(//github.com/mapbox/earcut)。
-
用于多邊形三角剖分。
改變
-
附加一個帶有顏色查詢表(LUT)的系列,現在會自動用LUTUICheckBox組件將顏色步驟可視化。
-
LegendBox的標題不再被自動設置為與圖表標題相匹配。標題可以通過新方法LegendBox.setTitle來設置。
-
調整了LegendBox的默認樣式,使其看起來更漂亮一些。
-
LegendBox.add API已經改變。請參閱遷移指南以了解詳情。
-
LegendBoxEntry現在采用PalettedFill系列的相應樣式。
-
Nib鼠標滾輪行為現在更直觀了。
-
XY標記的默認樣式已改為與AutoCursor相同。
-
重命名了CustomTick.setTopPadding -> setTickLabelPadding
-
重命名了PointableTextBox -> UIPointableTextBox
-
對文本渲染性能的重大改進
-
改變了默認的CheckBox按鈕圖片為UIButtonPictures.Circle
-
將ResultTable.setFont重命名為setTextFont
-
重新命名了UITextBox.setFont為setTextFont
-
重新命名UICheckBox.setFont為setTextFont
-
重新命名了LegendBoxEntry.setFont為setTextFont
-
Theme.chartBackgroundFillStyle更名為seriesBackgroundFillStyle
-
Theme.chartBackgroundStrokeStyle更名為seriesBackgroundStrokeStyle
-
on/offChartBackground...事件方法被重新命名為on/offSeriesBackground...
-
setChartBackgroundFillStyle方法改名為setSeriesBackgroundFillStyle
-
getChartBackgroundFillStyle方法改名為getSeriesBackgroundFillStyle
-
setChartBackgroundStrokeStyle方法改名為setSeriesBackgroundStrokeStyle
-
getChartBackgroundStrokeStyle方法重命名為getSeriesBackgroundStrokeStyle
-
將默認的CheckBox按鈕圖片改為UIButtonPictures.Circle。
-
UILegendBoxPanel.add不再接受系列或其他附件。只能提供圖表或儀表盤。
-
默認LegendBox對齊方式從水平改為垂直。
-
改進了默認的LegendBox定位。
-
將默認的光標解決所有線型系列的基礎改為 "最接近-x"。這可以通過新的方法來改變:setCursorSolveBasis。
-
改進了用于漸進式和實時渲染的線型系列的渲染算法,使之執行得更快,看起來更好。
-
大量優化了漸進式線型系列,用戶可以放大/縮小并自動滾動。
-
在啟用數據清洗的滾動應用中,大大改善了線型系列的內存使用情況
-
AreaSeries和AreaRangeSeries的光標現在表現得和預期的一樣,可以沿著X維度選擇最近的數據點。
-
光標現在也表現得更好。
-
所有的dataPattern選項都已改變。不需要從DataPattern輸出中選擇一個選項,而是使用對象格式。
-
例如 { pattern: 'ProgressiveX' }。詳見文檔/遷移指南。
-
onPanelBackground... -的方法被重命名為onBackground...
-
將setResultTableFormatter,和getResultTableFormatter方法重命名為setCursorResultTableFormatter,和 getCursorResultTableFormatter。
-
改進了API文檔
刪除
-
DefaultLibraryStyle - 使用Themes.dark或任何其他主題代替。
-
UILegendBoxPanel標題API(setTitle, getTitle, setTitleFillStyle, getTitleFillStyle, setTitleFont, getTitleFont)
-
UILegendBoxPanel.setEntries,使用UILegendBoxPanel.setLegendBoxes實現相同的功能
-
ChartXY.addAxisX和addAxisY的布爾參數。用對象語法取代了
-
NumericAxisTickStrategy.setFormattingFunction。替換為每個刻度的單獨設置器。
-
CustomTick.setPaddingBottom(可以通過TickMarker背景訪問)。
-
CustomTick.setSidePaddings (可以通過TickMarker背景訪問)
-
CursorBuilderXY.setTickMarkerXBackground
-
CursorBuilderXY.setTickMarkerYBackground
-
PointSeriesOptions3D.pointShape,使用PointSeries3D.setPointStyle代替。
-
PointLineSeriesOptions3D.pointShape,使用PointLineSeries3D.setPointStyle來代替。
-
Theme.numericTickStrategy3D使用Theme.numericTickStrategy代替。
-
Theme.dateTimeTickStrategy3D使用Theme.dateTimeTickStrategy代替。
-
DataPatterns. 使用對象格式代替,例如 { pattern: 'ProgressiveX' }。詳見文檔/遷移指南。
修正
-
修正了在某些情況下刻度線與其他刻度線重疊的問題。
-
修正了當插值被禁用時,LUT的意外顏色階梯行為。
-
修正了當系列點在一條直線上時的Axis.fit()。
-
修正了漸進式軸滾動有時會超過系列的問題
-
修正了在1px x 1px的畫布上渲染圖表的情況
-
修正了恒定線和波段觸摸事件在儀表盤內不工作。
-
修正了鼠標離開事件在所有情況下都不能正確觸發的問題
-
修正了在儀表盤內創建3D圖表時的配置缺失,現在可以正確設置主題和disableAnimations。
-
修正了ChartXY的不適當的處置行為。
-
當使用SolidFill樣式時,IntensitySeries現在支持高亮顯示。
-
IntensitySeries的風格現在可以在LegendBox中正確匹配。
-
SurfaceSeries3D風格現在可以在LegendBox中正確匹配
-
當懸停在相應的LegendBoxEntry上時,SurfaceSeries3D現在可以正確地突出顯示。
-
修正了一些系列邊界比實際邊界晚一幀的情況
-
解決了SurfaceSeries3D線框和表面的一些Z字形戰斗的問題。
-
修正了SurfaceSeries3D和HeatmapMeshSeries不能說明第一和最后一列和一行的邊界的問題。
-
修正了軸筆尖鼠標滾輪滾動事件在發生交互時沒有正確停止。
-
修正了IntensitySeries在使用addColumn只添加數值時不更新的問題。
-
修正了使用TypeScript的嚴格類型檢查模式時的類型問題。
-
修正了當設備像素比不完全為1時,線性梯度插值不正確的問題。
我們還將分享一些有趣的性能新聞,并分享有關我們JS性能演示所做的更改的信息,請繼續關注!
如果您對該圖表控件感興趣,歡迎加入圖表控件QQ交流群:740060302
如果你想LightningChart JS應用于商業用途,歡迎。
關注下方的微信公眾號,及時獲取產品最新資訊▼▼▼
標簽:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn