WPF图表的ColumnSeries与CategoryAxis,列之间的间距问题

4

我有一个按类别分组的柱形图,并且使用了CategoryAxis。

我的问题是,当这些柱子被分组在一起时,它们之间没有任何间距/边距。

我尝试应用DataPoint上的margin样式,但唯一的作用是移动所有柱子,而不是在每个柱子上应用margin。

请参见下面的图片:

alt text 样式代码:

<Charting:ColumnSeries.DataPointStyle>
 <Style TargetType="Charting:ColumnDataPoint">
    <Setter Property="Margin" Value="10, 0, 0, 0"/>
    <Setter
      Property="MaxWidth"
      Value="5" />
    <Setter
     Property="MaxWidth"
     Value="5" />
  </Style>
</Charting:ColumnSeries.DataPointStyle>

也许问题与每个组之间的固定空间有关,而不是组内部的空间。您尝试过添加HorizontalScrollBar或减少组数吗? - Bizhan
可能是个愚蠢的问题,但你尝试过填充吗? - Jason Ridge
1个回答

1
我以错误的方式处理这个问题,实际上问题是所有的柱状图都属于同一数据系列。当我将每个柱状图分成单独的数据系列时,就得到了期望的结果。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接