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@cahobeh.cn