LightningChart.NET原名LightningChart Ultimate SDK,是一款高性能WPF和Winforms图表,可以实时可视化多达1万亿个数据点。LightningChart完全由GPU加速,并且性能经过优化,可用于实时显示海量数据-超过10亿个数据点。 LightningChart包括广泛的2D,高级3D,Polar,Smith,3D饼图/环形图,地理地图和GIS图表以及适用于科学,工程,医学,航空,贸易,能源和其他领域的绘制功能。
LightningChart® .NET | 下载试用(qun:740060302)https://www.evget.com/product/3309/downloadDataCursor:图表中自动数据跟踪的新功能
在以前的版本中,LightningChart .NET 提供了不同的工具来实现数据跟踪功能,但是这些需要用户进行一些额外的编码。
现在,可以使用 DataCursor 浏览所有 ViewXY 系列。这是一个新的类/对象,它显示鼠标位置处或附近的系列数据值。
DataCursor 类由 X&Y 轴标签、结果表、颜色条和交叉线组成。可以配置 DataCursor 的每个单独项目。
为避免任何向后兼容性中断,默认情况下禁用 DataCursor 的可见属性。每个 XY 系列都有CursorTrackEnabled属性来控制其上的 DataCursor 自动跟踪。
在未来的更新中,包括 3D、Polar 和 Smith 在内的其他视图将具有类似的 DataCursor 功能。
公共属性表
具有线系列的 DataCurso
具有强度系列的 DataCursor
新的内置用户/自定义控件
ZoomBar
ZoomBar 自定义控件可以添加到应用程序布局(网格、面板)以及主图表 (XY)。然后将参考图表中的所有数据复制到 ZoomBar 控件,该控件有一个带/条,用于从主(参考)图表中选择要放大的 X 轴区域。
ZoomBar 控件有几个可用的配置选项。您可以在我们的交互式示例应用程序 > ExampleClipAreas、ExampleRealTimeZoomBar和ExampleRealTimeZoomBarScrollable中查看此控件的用法演示。
请注意,目前该控件仅适用于不可绑定的 WPF 和 WinForms。
ZoomBar 控件
ViolinPlot
添加了一种新的图表类型——Violin plot(小提琴图表),一种新的类型是 LightningChart 下的用户/自定义控件。目前仅适用于不可绑定的 WPF。
可以在交互式示例应用程序的 ExampleViolinPlot 中找到使用演示。
ViolinPlot 控件
在两端施加轴标签
如果用户需要在最小和最大轴值处显示标签,EndPointLabelsVisible属性应该被启用。这在对数轴放大时特别有用。
PreferEndPointLabelsOverNearbyMahjorTick属性定义了在隐藏端点标签之前必须可见的主要标记的数量。(默认情况下,-1表示端点标签将始终可见)。
如果对数轴MajorTick count <= EndPointMajorTickThreshold,则可能显示minor Tick旁边的标签。
在左图表轴上的以下图像中,您将注意到PreferEndPointLabelsOverNearbyMajorTick属性被禁用。相反,在右侧图表的轴上,此属性是启用的。
在左边图表的y轴上,它被设置为总是显示结束标签(EndPointLabelsVisible=true, EndPointMajorTickThreshold=-1)。同时,在右图表的y轴上,它被配置为除了1个主要标记之外显示一个次要标记(EndPointLabelsVisible=true, EndPointMajorTickThreshold=1)。
两端的轴标签
新的信号处理组件:数字滤波器
LightningChart 的 SignalTools 添加了两种类型的数字滤波器:IIR 和 FIR 滤波器。用户只需设置过滤器的因子(分别为SetABFactors () 或SetFactors方法),信号就可以被过滤了(调用FilterData () 方法)。
用法演示可以在交互式示例应用程序中找到:ExampleSignalFilters。
顶部是未经过滤的原始信号,底部是过滤后的信号。
其他改进
对 SVG 格式进行了改进。当图表导入为 SVG 时,应用程序的速度和内存使用率现在得到了改善。
ClipArea 现在应用于线系列的点符号。
改进了当XY或3D轴有许多CustomTicks时的性能。
以上便是本文全部内容。如有任何疑问,您都可以评论或私聊我。欢迎大家加入官方技术社群互相交流学习~