Я искал ответ на этот вопрос повсюду, но находил только старые ответы, связанные с Windows Forms, а не с WPF. В документации ничего не упоминается.
У меня есть два линейных ряда, которые я рисую с помощью oxyplot. Однако я не могу назначить каждую серию на отдельную ось (мне нужно две из-за разного масштаба).
В найденных примерах указано, что нужно присвоить key="somename" определению оси и YAxisKey="somename" ряду строк. Однако мне выдается сообщение об ошибке, что этих свойств не существует. Любая помощь приветствуется. См. код xaml, прикрепленный ниже
<Wpf:Plot
DockPanel.Dock="Bottom"
x:Name="OxyPlot1"
Title="{Binding Title}" Height="400" Margin="0,0,0,0">
<Wpf:Plot.Axes>
<Wpf:LinearAxis
x:Name="Psiaxis" Position="Left" Title="Pressure (PSI)"
TickStyle="Inside" StartPosition="0"/>
<Wpf:LinearAxis
x:Name="Gpmaxis" Position="Right" Title="Flow In (GPM)"
TickStyle="Inside" StartPosition="0"/>
<Wpf:DateTimeAxis
Position="Bottom" TickStyle="Inside" IntervalType="Seconds"
MinorGridlineStyle="Dash" MajorGridlineStyle="Solid"
StringFormat="dd:MM:yyyy HH:mm:ss"/>
</Wpf:Plot.Axes>
<Wpf:LineSeries
x:Name="SelectedPointsPressure"
Height="100"
Width="100"
Title="Pressure (psi)"
ItemsSource="{Binding ToPlotPoints1}"/>
<Wpf:LineSeries
x:Name="RegressionPoints"
Height="100"
Width="100"
LineStyle="Solid"
Color="Blue"
Title="Linear least squares fit"
ItemsSource="{Binding ToPlotPoints2}"/>
<Wpf:LineSeries
x:Name="SelectedPointsFlowin"
Height="100"
Width="100"
LineStyle="Solid"
Color="Green"
Title="Flow In (gpm)"
ItemsSource="{Binding ToPlotPoints3}"/>
</Wpf:Plot>