BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
<!--Initialize the vertical axis for SfChart-->
<syncfusion:SfChart.SecondaryAxis>
<syncfusion:NumericalAxis x:Name="secondaryAxis" Header="Developmental Age" OpposedPosition="True" Interval="25" LabelCreated="NumericalAxis_LabelCreated" MajorTickLineStyle="{StaticResource lineStyle}" />
</syncfusion:SfChart.SecondaryAxis>
<!--Initialize the series for SfChart-->
<syncfusion:LineSeries ItemsSource="{Binding Data}" XBindingPath="XValue" YBindingPath="YValue" BorderBrush="DarkBlue" >
<syncfusion:LineSeries.YAxis>
<syncfusion:NumericalAxis x:Name="yAxis" Minimum="0" ShowGridLines="False" Interval="25" ActualRangeChanged="YAxis_ActualRangeChanged" Header="Skills Mastered" MajorTickLineStyle="{StaticResource lineStyle}" >
</syncfusion:NumericalAxis>
</syncfusion:LineSeries.YAxis>
</syncfusion:LineSeries>
|
private void NumericalAxis_LabelCreated(object sender, LabelCreatedEventArgs e)
{
var label = Convert.ToDouble(e.AxisLabel.LabelContent);
if(label == 0)
{
e.AxisLabel.LabelContent = "0 months"; // change your label content here
}
}
private void YAxis_ActualRangeChanged(object sender, ActualRangeChangedEventArgs e)
{
secondaryAxis.Minimum = (double)e.ActualMinimum;
secondaryAxis.Maximum = (double)e.ActualMaximum;
} |