0

我的图表包含一系列 5 行系列。每行大约有 1001 个点。每行的数据有点像这样 X 值从 0 到 1000,Y 值从 0 到 5。我的 xml 是:

<DVC:Chart Name="siReturnChart" Title="Si Return" LegendTitle="Legend" Width="850" Height="450">
<!-- Add Title on Y axis and X Axis -->
<DVC:Chart.Axes>
     <DVC:LinearAxis Orientation="Y" Title="Chemical Concentration" HorizontalAlignment="Center" Location="Left" FontWeight="Bold" />
     <DVC:CategoryAxis Orientation="X" Title="Production time (days)" Location="Bottom" HorizontalAlignment="Center" FontWeight="Bold" />
</DVC:Chart.Axes>

<DVC:Chart.Series>
     <DVC:LineSeries Name="set1layer1Chart" Title="Set 1 Layer 1" IndependentValueBinding="{Binding X}" DependentValueBinding="{Binding Y}"  />
     <DVC:LineSeries Name="set1layer2Chart" Title="Set 1 Layer 2"  IndependentValueBinding="{Binding X}" DependentValueBinding="{Binding Y}" />
     <DVC:LineSeries Name="set1layer3Chart" Title="Set 1 Layer 3"  IndependentValueBinding="{Binding X}" DependentValueBinding="{Binding Y}" />
     <DVC:LineSeries Name="set1layer4Chart" Title="Set 1 Layer 4"  IndependentValueBinding="{Binding X}" DependentValueBinding="{Binding Y}" />
     <DVC:LineSeries Name="set1layer5Chart" Title="Set 1 Layer 5"  IndependentValueBinding="{Binding X}" DependentValueBinding="{Binding Y}" />
      <DVC:LineSeries Name="set1wellChart" Title="Set 1 Whole Well"  IndependentValueBinding="{Binding X}" DependentValueBinding="{Binding Y}" />

图表的结果是:

图表结果

为什么 X 轴显示这样而不是从 0 到 1000 的数字?由于 X 轴,Y 轴也没有正确显示,X 轴的中心也看起来有些奇怪。

我哪里错了?知道我该如何纠正这个!!!!

谢谢

4

1 回答 1

0

在 DVC::Chart.Axes 中添加了以下行

<DVC:LinearAxis Orientation="X" Location="Bottom" Interval="100" />

事情变得更好了。问题在于从 0 到 1000 的 X 轴编号显示,因为它不适合 1 行,所以它出现在 3 行上,弄乱了显示。通过添加 100 的间隔,点会正确出现。

于 2013-09-12T14:07:41.460 回答