我想知道是否可以自定义条形图的列宽。
问候
佛朗哥
发布于 2016-08-03 09:34:32
简而言之,是的,请参阅this,您应该能够自定义实时图表中的所有内容,默认情况下,MaxColumnWidth属性为35px,这意味着条形图的上限为35px,无论是否有更多可用空间,如果您更改此属性,条形图将增长,mySeries.MaxColumnWidth = double.PositiveInfinity;
使用列属性实际上可以达到任何效果:

但它比这复杂一点,条形图只有在有足够的空间增长时才会有更大的宽度,任何条形图(ColumnSeries、RowSeries、StackedRow和StackedColumn)的宽度都始终具有1个图表单位的宽度,这是因为您可以注意到,无论您为其指定什么值,图表都会缩放,下面的图表将解释它的工作原理:

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

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

https://stackoverflow.com/questions/38731985
复制相似问题