So I have a RadCartesianChart with a DateTimeContinuousAxis set as the horizontal axis and a NumericalAxis set as the vertical axis, and I'm rendering a SplineAreaSeries (I've also tried an AreaSeries). The data I'm displaying ranges about 10 days, with the smallest difference between data points at about an hour, with some gaps in the data each day for a couple hour segments. I'm letting the axis auto-adjust the intervals between ticks and labels as the data being displayed can be filtered to a date range of 1-10 days.
It seems on iOS (and possibly others), sometimes it draws an extra tick label where there is no room for that tick label. This causes in some cases a jumbled up pair of labels on the right side of the horizontal axis. In the picture shown, it's still relatively readable (not really), but in some cases it can draw two labels almost right on top of each other.
I also noticed it sometimes draws the axis labels a bit differently, even with the same data, between navigations or RadTabView tab switches.
As an aside: I'd love to have the option of just drawing the horizontal axis labels vertically instead of rotated 45% or whatever it is.
Here is the XAML markup:
<telerikChart:RadCartesianChart x:Name="trendChart"
HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand"
BackgroundColor="Transparent"
Margin="0, 0, 0, 40">
<!--<telerikChart:RadCartesianChart.ChartBehaviors>
<telerikChart:ChartSelectionBehavior DataPointSelectionMode="Single" SeriesSelectionMode="None" />
</telerikChart:RadCartesianChart.ChartBehaviors>-->
<telerikChart:RadCartesianChart.HorizontalAxis>
<telerikChart:DateTimeContinuousAxis LabelFitMode="Rotate" PlotMode="BetweenTicks"
MajorTickThickness="2" MajorTickBackgroundColor="White"
LabelFormat="MM/dd HH:mm" LabelTextColor="White" ShowLabels="True" />
</telerikChart:RadCartesianChart.HorizontalAxis>
<telerikChart:RadCartesianChart.VerticalAxis>
<telerikChart:NumericalAxis Minimum="0" LabelTextColor="White"
MajorTickThickness="2" MajorTickBackgroundColor="White" />
</telerikChart:RadCartesianChart.VerticalAxis>
<telerikChart:RadCartesianChart.Grid>
<telerikChart:CartesianChartGrid MajorLinesVisibility="Y" MajorLineThickness="1" />
</telerikChart:RadCartesianChart.Grid>
<telerikChart:RadCartesianChart.Series>
<telerikChart:SplineAreaSeries StrokeThickness="2"
Stroke="{StaticResource TrendChartLineColor}"
Fill="{StaticResource TrendChartFillColor}"
LabelBinding="Label"
ValueBinding="Minutes"
CategoryBinding="Timestamp"
ShowLabels="False"
ItemsSource="{Binding TrendData}" />
</telerikChart:RadCartesianChart.Series>
</telerikChart:RadCartesianChart>