我想知道是否可以自定义条形图的列宽。
问候
佛朗哥
简短的回答,是的,看到这个,你应该可以自定义 Live-Charts 中的所有内容,默认MaxColumnWidth
属性是 35px,这意味着无论是否有更多可用空间,如果你改变这个,条形图的上限都是 35px财产你的酒吧会增长,mySeries.MaxColumnWidth = double.PositiveInfinity;
使用列属性,您实际上可以实现任何效果:
但这比这要复杂一些,如果有足够的空间来增长,条形图只会有更大的宽度,任何条形图的宽度(ColumnSeries、RowSeries、StackedRow 和 StackedColumn)总是有 1 个图表单位的宽度,这是因为你可以注意到无论你给它什么值,图表都会缩放,下图解释了它是如何工作的:
对于条形系列,条形的可用空间根据可见条形的数量而变化:
您只能自定义最大值,不能自定义最小尺寸,在前两种情况下,列宽都被MaxColumnWidth
属性限制了,但是请注意,当条形图很多时,列宽需要小于 35px 才能正确显示。