Графики wpf: график времени по оси X и двойные значения по оси Y для линейного графика
Мне нужно нанести данные на график, имеющий значения времени в секундах и двойные значения. значения времени имеют формат от 00:00:00 до 23:59:00 с интервалом 00:01:00. Значения времени непрерывны. И другие значения являются прерывистыми и колеблются от 0,00 до 200,00 с интервалом 10,00. Теперь я могу построить график, имеющий время по оси X и двойные значения по оси Y.
<ScrollViewer HorizontalScrollBarVisibility="Visible">
<chartingToolkit:Chart Name="lineChart" Title="Testing.." >
<chartingToolkit:LineSeries
ItemsSource="{Binding}"
IndependentValueBinding="{Binding time}"
DependentValueBinding="{Binding value}">
<chartingToolkit:LineSeries.IndependentAxis>
<chartingToolkit:CategoryAxis
Orientation="X" />
</chartingToolkit:LineSeries.IndependentAxis>
<chartingToolkit:LineSeries.DataPointStyle>
<Style TargetType="chartingToolkit:LineDataPoint">
<Setter Property="Visibility" Value="Collapsed"/>
<Setter Property="Width" Value="0"/>
<Setter Property="Background" Value="Red"/>
</Style>
</chartingToolkit:LineSeries.DataPointStyle>
</chartingToolkit:LineSeries>
</chartingToolkit:Chart>
</ScrollViewer>
Но требование - повернутый на 90 градусов эффект. то есть, значения времени должны быть на оси Y, а двойные значения должны быть на оси X, все еще с графиком, представленным как "двойные значения, изображенные как функция значений времени".
В приведенном выше коде Если я просто изменить ориентацию независимой оси на "Y", я получаю исключение.