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。
遇到使用问题,关注Arction公众号可以跟官方技术支持在线聊天解决,技术支持这一块儿Lightningchart做的还是不错的。
最新版V10 LightningChart下载地址 猛击下载
|