【问题标题】:How customize column width in column series?如何自定义列系列中的列宽?
【发布时间】:2016-08-02 23:24:13
【问题描述】:

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

问候

佛朗哥

【问题讨论】:

    标签: wpf xaml livecharts


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-27
      • 2015-04-29
      • 1970-01-01
      • 2014-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多