开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 3930|回复: 0

LightningChart数据可视化工具使用篇24-BarSeries (条棒系列)

[复制链接]

0

精华

10

贡献

2071

赞扬

帖子
141
软币
3968
在线时间
255 小时
注册时间
2021-1-21
发表于 2021-4-28 10:33:01 | 显示全部楼层 |阅读模式
BarSeries (条棒系列)


演示示例: Vertical; Horizontal; Negative values; Stacked Bars
BarSeries 可以以水平或垂直的条棒来显示数据。
微信截图_20210428101849.png
图.垂直与水平的条棒系列

用 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%。


微信截图_20210428102014.png
图. 条棒系列Grouping = ByIndex, Stacking = None.

微信截图_20210428102059.png
图. 条棒系列Grouping = ByIndex, Stacking = Stack.

微信截图_20210428102137.png
图. 条棒系列Grouping = ByIndex, Stacking = StackStretchToSum. StackSum = 100.

在 BarSeries 中的BaseLevel属性是所有值中的最小值,并设定了条棒的起始位置。在Stacked视图中,它可以增加(若为正)或减少(若为负)条棒的尺寸。在StackedToSum视图中,条棒的尺寸是成比例的,并如同Stacked中一样进行计算。

微信截图_20210428102244.png
图. BaseLevel 设置为 -10;条性值分别为: 10、20、35、 50、 58、45、30、25、 20、 5。


遇到使用问题,关注Arction公众号可以跟官方技术支持在线聊天解决,技术支持这一块儿Lightningchart做的还是不错的。
LightningChar0t.png

最新版V10 LightningChart下载地址

猛击下载


回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-4-26 03:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表