我已經使用Silverlight 5工具包創建了圖表。它有沒有指定ItemsSource的LinearSeries(稍後在代碼中分配它)。 DateTimeAxis沒有最大值或最小值,因爲我可能會在不同的時間繪製不同的數據。但是,無論要繪製什麼數據,我都希望每隔30秒將點數分開。在XAML中指定時,頁面無法加載(系統內存不足)。當嘗試不同的(更大的)時間間隔時,它管理得很好(例如1個月的步驟)。看起來,如果沒有數據提供給圖表,則默認情況下需要1年的時間間隔。如何在Silverlight工具包圖表中的空白DateTimeAxis上設置間隔
這是一個已知的問題?處理這個問題的方法是什麼,除了指定最大/最小值,然後一旦提供一些數據就擺脫它?
這裏是我的代碼:
<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>