如何自定义列系列中的列宽?

How customize column width in column series?

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

此致

佛朗哥

简短的回答,是的,请参阅 this,您应该可以自定义实时图表中的所有内容,默认情况下 MaxColumnWidth 属性 是 35px,这意味着栏将是上限为 35 像素,无论是否有更多可用空间 space,如果您更改此设置 属性,您的条形会变大,mySeries.MaxColumnWidth = double.PositiveInfinity;

使用列属性几乎可以实现任何效果:

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

对于柱系列,柱的可用 space 根据可见柱的数量而变化:

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