我想知道是否可以自定义条形图的列宽。
Regards
Franco
简短的回答,是的,请参阅this http://lvcharts.net/App/documentation/beta/LiveCharts-Wpf-ColumnSeries,默认情况下,您应该能够自定义实时图表中的所有内容MaxColumnWidth
属性为 35px,这意味着条形图的上限为 35px,无论是否有更多可用空间,如果更改此属性,条形图将会增长,mySeries.MaxColumnWidth = double.PositiveInfinity;
使用列属性,您实际上可以实现任何效果:
但它比这更复杂一点,只有在有足够的空间增长的情况下,条形才会有更大的宽度,任何条形的宽度(ColumnSeries、RowSeries、StackedRow 和 StackedColumn)的宽度始终为 1 个图表单位,这是因为您可以注意到,无论您赋予图表什么值,图表都会缩放,下图解释了它的工作原理:
对于条形系列,条形的可用空间根据可见条形的数量而变化:
您只能自定义最大值,而不能自定义最小尺寸,在前面的两种情况下,列宽均受MaxColumnWidth
属性,但请注意,当有很多栏时,栏的宽度需要小于 35px 才能正确显示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)