wpf - WPF SciCharts 堆叠列并排间距
问题描述
我注意到 WPF 上的 SciCharts 存在一个奇怪的问题,并试图了解该问题是否在我们的控制范围内。
我特别注意到 Stacked Column Series 分组之间的间距很奇怪。如果您加载 SciCharts v.4.x 示例并查看“并排堆叠的列”示例,您可以看到这一点。只需从选中所有内容到取消选中“中国”即可。其他每一个条形图(尽管不再选择中国,从而在各组周围腾出更多边距)现在都变窄了,尽管有更多空间可以占据。
在我自己的使用中,我注意到间距变得非常不寻常,尽管事实上无法打开/关闭任何东西。尽管将 Spacing 设置为 Relative 和 0.01 并将 DataPointWidth 设置为 1.0,但所有内容都有数据点,但仍然存在很大差距。
我还没有检查 v.5.x 示例,但我知道问题出现在我们使用 5.2.1.x 程序集时。
有没有其他方法可以扩展或覆盖组之间的间距?当我们显示 9 个分组(18 个条;每组 2 个数据点,因此 9 个类别或分组)并且我们在条分组周围有比条本身的宽度更多的空白时,这会变得非常可悲。
谢谢!
解决方案
我建议的第一件事是更新。最新的官方版本是SciChart WPF v5.4,SciChart WPF v6 现在处于 BETA 阶段,即将发布。
多年来,我们已经修复了数百个错误,并且堆叠列间距已经出现了好几次。
在最新版本中,有一些属性可以控制堆叠列间距。你需要检查
- StackedColumnRenderableSeries.UseUniformWidth:其中 true 强制所有列具有相同的宽度
- StackedColumnRenderableSeries.DataPointWidth:其中 0.0 - 1.0 控制间隙宽度
最后,Stacked Column 系列要求所有 DataSeries 具有相同的点数。
推荐阅读
- java - 为什么 JPA 需要时间从关闭 stmt 过渡到下一个 Prepare stmt
- linux - Linux 系统未检测到 BNXT_EN 网卡
- ios - iOS:非消耗品购买后可以隐藏购买按钮吗?
- swiftui - SwiftUI:.slide 和 .move 过渡动画是否损坏?
- python - sum() 中 Start=list 背后的逻辑是什么
- php - 更改目录结构后控制器没有容器设置错误
- mysql - 错误。安装mysql onwndows 10笔记本电脑时的mysql安装程序
- go - 无法在返回函数中正确处理错误
- python - 使用 matplotlib 绘制浮点数列表
- html - 未加载 SVG defs