2012-01-05 69 views
0

动机很简单。请看下面的图片。所有列都被拉伸(宽度)。有没有办法为每列指定宽度?如何修改列图的宽度?

column chart example http://img684.imageshack.us/img684/7899/capture20j.jpg

<ChartTools:Chart x:Name="PieCustomerChart" Title="A" Background="LightSteelBlue"> 

     <ChartTools:Chart.Axes> 
      <ChartTools:LinearAxis Orientation="Y" ShowGridLines="True" Minimum="0" Maximum="1" /> 
     </ChartTools:Chart.Axes> 

     <ChartTools:Chart.Series> 
      <ChartTools:ColumnSeries Title="Exam" ItemsSource="{Binding Scores}" 
       IndependentValueBinding="{Binding Key}" 
       DependentValueBinding="{Binding Value}" IsSelectionEnabled="True" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"> 
      </ChartTools:ColumnSeries> 
     </ChartTools:Chart.Series> 
    </ChartTools:Chart> 

回答

1

我有一个快速浏览一下在CodePlex上的源代码,它看起来就像你不能单独设置列宽。它会自动计算。您现在唯一的方法是自己添加该功能或根据列数设置Chart的宽度。