Silverlight 5 ツールキットを使用してグラフを作成しました。ItemsSource が指定されていない LinearSeries があります (後でコードで割り当てられます)。DateTimeAxis には、異なる時間に異なるデータをプロットしている可能性があるため、最大値も最小値も指定されていません。ただし、プロットするデータが何であれ、ポイントを 30 秒ごとに配置したいと考えています。これを XAML で指定すると、ページの読み込みに失敗します (システムがメモリ不足になります)。別の(より大きな)時間間隔を試すと、問題なく管理されます(例:1か月のステップ)。グラフにデータが提供されていない場合、デフォルトで 1 年間隔がかかるようです。
これは既知の問題ですか? 最大/最小を指定し、データが提供されたらそれを取り除く以外に、これに対処する方法は何ですか?
これが私のコードです:
<toolkit:Chart Title="Live Use">
<toolkit:Chart.Series>
<toolkit:LineSeries
IndependentValueBinding="{Binding Time}"
DependentValueBinding="{Binding Value}"
AnimationSequence="Simultaneous" />
</toolkit:Chart.Series>
<toolkit:Chart.Axes>
<toolkit:DateTimeAxis Orientation="X" Location="Bottom" BorderThickness="2" Title="Time" ShowGridLines="True" IntervalType="Months" Interval="3"/>
</toolkit:Chart.Axes>
</toolkit:Chart>