在图表控件LightningChart.NET数据可视化中使用比例中断介绍

在LightningChart.NET数据可视化中使用比例中断。

LightningChart.NET数据可视化中使用比例中断。

从 LightningChart.NET 版本 8 开始,X 轴已支持刻度中断。比例中断允许排除特定的 X 范围,例如不活跃的交易时间/日期或机器停产时间。实际上,比例中断允许您在部分数据不感兴趣的情况下有效地可视化数据。使用比例分隔符时,所有已分配给指定 X 轴的系列都将在定义的分隔符处剪裁,包括轴和标签本身。

Break Gap的宽度和样式可以自由调整。一个选项是设置无间隙,从而让数据值直接跳转到新值。这在使用中断来删除静态数据值时很有用。

举个例子,让我们来看看一个使用刻度线来可视化一组交易数据的案例。您可以在我们的演示应用程序中找到演示示例,并自行修改设置,并立即查看效果。

在图 1 中可以看到股票价值作为时间函数的交易数据示例,没有任何中断。由于证券交易所已经关闭,大部分时间范围没有数据,因此更难看到基本信息。

图 1. 未应用规模突破的原始交易数据。

通过应用比例中断,如图 2所示,我们可以隐藏无趣的数据和轴标签。作为一种效果,数据更具可读性,并且有更多的屏幕空间可用于基本数据。休息时的间隙用于为读者提供关于数据被剪切的位置的视觉提示。这也为数据提供了更好的可读性,因为人们可以更清楚地看到不同的日子。然而,数据可视化跨越了差距,因此它看起来是连续的。

.net图表控件LightningCharts.NET

图 2. 用于排除非活跃交易时间的比例中断。Style = Diagonal Line Up,Break Gap Width 为 10。PointLineSeries 从 Close-to-Close 值跳跃,PointLineSeries = 连续线在断点上,ScaleBreak = True。

在某些情况下,如图3所示,最好将数据可视化也切掉。这样,线就不会在间隙上从前一个点连接到下一个点。相反,它们会继续其原始方向,就好像没有定义比例中断一样。

.net图表控件LightningCharts.NET

图 3.PointLineSeries 没有连续的断线。线没有从前一个点连接到下一个点的间隙。相反,它们会继续其原始方向,就好像没有定义比例中断一样。

需要注意的是,何时可以使用 ScaleBreaks有一些限制;轴中断不适用于滚动,也不支持对数轴,因此必须将 ScrollMode 属性设置为“None”,将 ScaleType 设置为“Linear”。

Scale Breaks 通过 X 轴的 ScaleBreaks 属性配置。只需创建一个新的 ScaleBreak 对象并将其插入到属性的集合中,或者使用条带来实现相同的效果。请查看LC .NET 用户手册,了解有关刻度线的确切用法及其所有可用属性的更多信息。

类似的数据切割可以通过数据中断功能来完成,该功能根据特殊解释的数据值将呈现的线或区域切割成部分。

从 8 月 1日起,所有 LightningChart .NET 许可证的价格将上涨 10% 。此价格变动不会影响8 月 1日之前发出的发票和报价单。

LightningChart.NET| 下载试用

欢迎加入LightningChart技术交流群,获取最新产品咨询:

想要了解或购买LightningChart 正版授权的朋友,欢迎咨询官方客服

标签:

来源:慧都网

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月12日
下一篇 2022年7月12日

相关推荐

发表回复

登录后才能评论