本文已参与「新人创作礼」活动,一起开启掘金创作之路。
BarSeries (柱状系列)
演示示例: Vertical; Horizontal; Negative values; Stacked Bars
BarSeries 可以以水平或垂直的柱状来显示数据。
图:垂直与水平的柱状系列
用 Values 数组属性可以存储柱状数组的值。用AddValue(…)方法可以添加值。根据给定值索引用SetValue(…)方法来更新现有的值。值的类型为 BarSeriesValue,具有以下字段:
• Value 柱状的长度
• Location 柱状在X轴的位置(垂直方向的外观)或Y轴位置(水平方向的外观)
• Text 在柱状内呈现的文本
用柱状系列的 LabelStyle 属性可以控制柱状值标签在图表上的显示方式。用AddValue(…)或SetValue(…)方法参数可以设置标签值文本。设置Fill属性及其子属性可以使用各种填充样式 。
用图表的 BarViewOptions 属性可以控制柱状显示的方式。用BarView.Options.Orientation 可以在水平和垂直柱状方向二者之间进行选择。
BarViewOptions.Grouping可以按值索引、按使用宽度拟合的索引或按位置值对柱状进行分组。它从外观视觉上把不同的柱状系列的值结合在一起。如果不需要分组的话,可以用BarViewOptions.Grouping.ByLocation,并卫每个BarSeriesValue对象设置不同的Location字段。使用宽度拟合属性来调整列之间和旁边的空间。当不使用宽度拟合时,柱状系列的BarThickness属性决定了柱状的宽度。设置BarViewOptions.Stacking为Stack或StackStretchToSum可以将组进行堆叠。当使用StackStretchToSum时,通过设置StackSum属性可以定义目标总数。默认情况下用100表示100%。
图:柱状系列Grouping = ByIndex, Stacking = None.
图:柱状系列Grouping = ByIndex, Stacking = Stack.
图:柱状系列Grouping = ByIndex, Stacking = StackStretchToSum. StackSum = 100.
在 BarSeries 中的BaseLevel属性是所有值中的最小值,并设定了柱状的起始位置。在Stacked视图中,它可以增加(若为正)或减少(若为负)柱状的尺寸。在StackedToSum视图中,柱状的尺寸是成比例的,并如同Stacked中一样进行计算。
图:BaseLevel 设置为 -10;条性值分别为: 10、20、35、 50、 58、45、30、25、 20、 5。
关于LightningChart数据可视化图形控件使用篇15-ViewXY·BarSeries 柱状系列章节就分享到这里了。
如果在实际应用中遇到技术问题或需要帮助,可以添加下方微信号联系官方技术支持。
微信号:lightningchart_china
如果您想进一步使用LightningChart数据可视化图形控件,请添加后回复“学习”可免费领取一套全功能版LightningChart数据可视化控件。
后续我会不断更新LightingChart更详细的使用方法,写文不易,还望多多回复关注支持!谢谢!
最新版V10 LightningChart下载地址:猛击下载