Графики 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", я получаю исключение.

0 ответов

Другие вопросы по тегам