4

我想知道是否可以自定义条形图的列宽。

问候

佛朗哥

4

1 回答 1

12

简短的回答,是的,看到这个,你应该可以自定义 Live-Charts 中的所有内容,默认MaxColumnWidth属性是 35px,这意味着无论是否有更多可用空间,如果你改变这个,条形图的上限都是 35px财产你的酒吧会增长,mySeries.MaxColumnWidth = double.PositiveInfinity;

使用列属性,您实际上可以实现任何效果:

在此处输入图像描述

但这比这要复杂一些,如果有足够的空间来增长,条形图只会有更大的宽度,任何条形图的宽度(ColumnSeries、RowSeries、StackedRow 和 StackedColumn)总是有 1 个图表单位的宽度,这是因为你可以注意到无论你给它什么值,图表都会缩放,下图解释了它是如何工作的:

在此处输入图像描述

对于条形系列,条形的可用空间根据可见条形的数量而变化:

在此处输入图像描述

您只能自定义最大值,不能自定义最小尺寸,在前两种情况下,列宽都被MaxColumnWidth属性限制了,但是请注意,当条形图很多时,列宽需要小于 35px 才能正确显示。

在此处输入图像描述

于 2016-08-03T01:34:31.773 回答