I am facing a problem in plotting a values in Custom Y Axis.
My requirment is to plot 8 different set of datapoints into 8 different series. In that 3 series on primaryYAxis and 4 series on Secondary Y Axis and 1 Series on XAxis.
I am to plot the data to series properly, but the value which is not matches with the axes. Below are my xaml code snippet.
<chart:SfChart x:Name="valveSignatureChart" HorizontalHeaderAlignment="Center" Margin="10,0,10,5" Grid.Row="2"
AreaBackground="Silver" AreaBorderThickness="1" AreaBorderBrush="Gray" MinHeight="350">
<chart:SfChart.Header>
<TextBlock x:Name="txtValveSignature" FontSize="20" Margin="0,0,0,10"/>
</chart:SfChart.Header>
<chart:SfChart.Legend>
<chart:ChartLegendCollection>
<chart:ChartLegend DockPosition="Right" Margin="15,0,0,0" VerticalAlignment="Top" CheckBoxVisibility="Visible"/>
</chart:ChartLegendCollection>
</chart:SfChart.Legend>
<chart:SfChart.Behaviors>
<chart:ChartZoomPanBehavior EnablePanning="True" EnableMouseWheelZooming="True" ZoomMode="XY" ResetOnDoubleTap="True"/>
</chart:SfChart.Behaviors>
<chart:SfChart.PrimaryAxis>
<chart:NumericalAxis x:Name="primaryAxis" Header="Position %" Interval="20" RangePadding="Additional" ShowGridLines="True" />
</chart:SfChart.PrimaryAxis>
<chart:SfChart.SecondaryAxis>
<chart:NumericalAxis x:Name="secondaryAxis" Header="Position %" Interval="20" RangePadding="Additional" ShowGridLines="True" Visibility="Collapsed"/>
</chart:SfChart.SecondaryAxis>
<chart:SplineSeries EnableAnimation="True" x:Name="lnsUniversalInputOpen" ItemsSource="{Binding DataPoints}" XBindingPath="XAxisValues" YBindingPath="UniversalInputOpen">
<chart:SplineSeries.XAxis>
<chart:NumericalAxis x:Name="numericalUniversalXAxis" Visibility="Collapsed" Header="Universal input %" Interval="0.1" RangePadding="Additional" BorderThickness="0" ShowGridLines="True"/>
</chart:SplineSeries.XAxis>
<chart:SplineSeries.YAxis>
<chart:NumericalAxis x:Name="numericalUniversalYAxis" Visibility="Visible" Header="Universal input %" Interval="0.1" RangePadding="Additional" BorderThickness="0" ShowGridLines="True"/>
</chart:SplineSeries.YAxis>
</chart:SplineSeries>
<chart:SplineSeries EnableAnimation="True" x:Name="lnsPressureOutPut1Open" ItemsSource="{Binding DataPoints}" XBindingPath="XAxisValues" YBindingPath="PressureOutPutOneOpen">
<chart:SplineSeries.XAxis>
<chart:NumericalAxis x:Name="numericalPressureXAxis" Visibility="Collapsed" Header="{Binding PressureUnit}" Interval="5" RangePadding="Additional" BorderThickness="0" ShowGridLines="False" OpposedPosition="True"/>
</chart:SplineSeries.XAxis>
<chart:SplineSeries.YAxis>
<chart:NumericalAxis x:Name="numericalPressureYAxis" Visibility="Visible" Header="{Binding PressureUnit}" Interval="5" RangePadding="Additional" BorderThickness="0" ShowGridLines="False" OpposedPosition="True"/>
</chart:SplineSeries.YAxis>
</chart:SplineSeries>
<chart:SplineSeries EnableAnimation="True" x:Name="lnsPressureOutPut2Open" ItemsSource="{Binding DataPoints}" XBindingPath="XAxisValues" YBindingPath="PressureOutPutTwoOpen"/>
<chart:SplineSeries EnableAnimation="True" x:Name="lnsSupplyPressureOpen" ItemsSource="{Binding DataPoints}" XBindingPath="XAxisValues" YBindingPath="SupplyPressureOpen"/>
<chart:SplineSeries EnableAnimation="True" x:Name="lnsUniversalInputClose" ItemsSource="{Binding DataPoints}" XBindingPath="XAxisValues" YBindingPath="UniversalInputClose"/>
<chart:SplineSeries EnableAnimation="True" x:Name="lnsPressureOutPut1Close" ItemsSource="{Binding DataPoints}" XBindingPath="XAxisValues" YBindingPath="PressureOutPutOneClose"/>
<chart:SplineSeries EnableAnimation="True" x:Name="lnsPressureOutPut2Close" ItemsSource="{Binding DataPoints}" XBindingPath="XAxisValues" YBindingPath="PressureOutPutTwoClose"/>
<chart:SplineSeries EnableAnimation="True" x:Name="lnsSupplyPressureClose" ItemsSource="{Binding DataPoints}" XBindingPath="XAxisValues" YBindingPath="SupplyPressureClose"/>
</chart:SfChart>
Suggest me. Thanks in advance.