【发布时间】:2016-08-02 23:24:13
【问题描述】:
我想知道是否可以自定义条形图的列宽。
问候
佛朗哥
【问题讨论】:
标签: wpf xaml livecharts
我想知道是否可以自定义条形图的列宽。
问候
佛朗哥
【问题讨论】:
标签: wpf xaml livecharts
简短的回答,是的,请参阅this,您应该可以自定义 Live-Charts 中的所有内容,默认情况下MaxColumnWidth 属性为 35px,这意味着无论是否有条形图的上限为 35 px更多可用空间,如果您更改此属性,您的栏会增加,mySeries.MaxColumnWidth = double.PositiveInfinity;
使用列属性几乎可以实现任何效果:
但比这要复杂一些,如果有足够的空间来增长,条形只会有更大的宽度,任何条形的宽度(ColumnSeries、RowSeries、StackedRow 和 StackedColumn)总是有 1 的宽度图表单位,这是因为您可以注意到无论您给它什么值,图表都会按比例缩放,下一张图解释了它的工作原理:
对于条形系列,条形的可用空间根据可见条形的数量而变化:
您只能自定义最大值,不能自定义最小尺寸,在前两种情况下,列宽都由MaxColumnWidth 属性限制,但请注意,当条形图较多时,列宽需要小于 35px显示正确。
【讨论】: