0

私のチャートには、一連の 5 つの折れ線シリーズが含まれています。約 1001 ドットの各行。各行のデータは、0 から 1000 までの X 値と 0 から 5 までの Y 値のようなものです。私の 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 に答える