Я хочу сделать следующее с диаграммами инструментария WPF:
У меня есть две серии линий, которые должны использовать одну и ту же ось Y (т.е. я хочу, чтобы они обе были в одном масштабе).Я мог бы дать каждому из них одно и то же определение оси, чтобы они перекрывались (а затем имели одно из них со свернутой видимостью), но это не мой лучший выбор.
Это решение, о котором я говорю:
<charts:LineSeries Name="ExternalMeasureSeries"
IndependentValueBinding="{Binding Time}"
DependentValueBinding="{Binding ExternalMeasure}">
<charts:LineSeries.DataPointStyle>
<Style TargetType="charts:LineDataPoint">
<Setter Property="Background" Value="Red"/>
<Setter Property="Opacity" Value="0" />
</Style>
</charts:LineSeries.DataPointStyle>
<!-- Vertical axis for external measure curve -->
<charts:LineSeries.DependentRangeAxis>
<charts:LinearAxis
Orientation="Y"
Title="Measurement"
Minimum="0"
Maximum="30"/>
</charts:LineSeries.DependentRangeAxis>
</charts:LineSeries>
<charts:LineSeries Name="InternalMeasureSeries"
IndependentValueBinding="{Binding Time}"
DependentValueBinding="{Binding InternalMeasure}">
<charts:LineSeries.DataPointStyle>
<Style TargetType="charts:LineDataPoint">
<Setter Property="Background" Value="Orange"/>
<Setter Property="Opacity" Value="0" />
</Style>
</charts:LineSeries.DataPointStyle>
<!-- Vertical axis for internal measure curve -->
<charts:LineSeries.DependentRangeAxis>
<charts:LinearAxis
Orientation="Y"
Minimum="0"
Maximum="30"
Visibility="Collapsed"/>
</charts:LineSeries.DependentRangeAxis>
</charts:LineSeries>
Есть ли способ определить более одной серии с одной и той же осью Y?
Я обнаружил, что в версии 3.5.0.0 инструментария есть нечто, называемое StackedLineSeries
, но эта версия 3.5.40128.1, который устанавливается в февральской версии инструментария 2010 года, его там нет.Переместился ли он в другое пространство имен clr?