Hi All,
I have a problem where I have gone mad about a solution in the last hours. I have a RadChart with two Y-axis and on the X-Axis I would like to see string labels instead of numbers, but I always see the numbers...
My XAML is the following:
The data class has four properties:
X => The counter of the value, not bound the the chart
XLabel => a string which should be visible in the X-Axis
Y1, Y2 => The values for the two Y-axis.
Can someone explain to me what I am doing wrong?
Thanks,
Chris
I have a problem where I have gone mad about a solution in the last hours. I have a RadChart with two Y-axis and on the X-Axis I would like to see string labels instead of numbers, but I always see the numbers...
My XAML is the following:
<telerik:RadChart ItemsSource="{Binding Chart2Data}" x:Name="chart2" > <telerik:RadChart.SamplingSettings> <telerik:SamplingSettings SamplingThreshold="240" /> </telerik:RadChart.SamplingSettings> <telerik:RadChart.SeriesMappings> <telerik:SeriesMapping LegendLabel="{x:Static p:Resources.Report_MaskingTrail}" > <telerik:SeriesMapping.SeriesDefinition> <telerik:LineSeriesDefinition ShowItemLabels="False" ShowPointMarks="False" ShowItemToolTips="False" /> </telerik:SeriesMapping.SeriesDefinition> <telerik:SeriesMapping.ItemMappings> <telerik:ItemMapping DataPointMember="YValue" FieldName="Y2" /> <telerik:ItemMapping FieldName="XLabel" DataPointMember="XCategory" /> </telerik:SeriesMapping.ItemMappings> </telerik:SeriesMapping> <telerik:SeriesMapping LegendLabel="{x:Static p:Resources.Report_CoreLoudness}" > <telerik:SeriesMapping.SeriesDefinition> <telerik:LineSeriesDefinition ShowItemLabels="False" ShowPointMarks="False" ShowItemToolTips="False" /> </telerik:SeriesMapping.SeriesDefinition> <telerik:SeriesMapping.ItemMappings> <telerik:ItemMapping DataPointMember="YValue" FieldName="Y1" /> <telerik:ItemMapping FieldName="XLabel" DataPointMember="XCategory" /> </telerik:SeriesMapping.ItemMappings> </telerik:SeriesMapping> </telerik:RadChart.SeriesMappings> <telerik:RadChart.DefaultView> <telerik:ChartDefaultView > <telerik:ChartDefaultView.ChartArea> <telerik:ChartArea LegendName="legendLive" NoDataString="{x:Static p:Resources.NoMeasurementData}" EnableAnimations="False"> <telerik:ChartArea.AxisX> <telerik:AxisX AutoRange="true" LabelRotationAngle="270" /> </telerik:ChartArea.AxisX> <telerik:ChartArea.AxisY> <telerik:AxisY AutoRange="{Binding Path=Configuration.Chart2ManualConfiguration1, Converter={StaticResource inverseBooleanConverter}}" MinValue="{Binding Path=Configuration.Chart2Minimum1}" MaxValue="{Binding Path=Configuration.Chart2Maximum1}" Step="{Binding Path=Configuration.Chart2YStep1}" Title="{x:Static p:Resources.Chart2_Series_Title}"> <telerik:AxisY.AxisStyles> <telerik:AxisStyles AxisLineStyle="{StaticResource AxisLineStyle}" TickLineStyle="{StaticResource MajorTickLineStyle}" MinorTickLineStyle="{StaticResource MinorTickLineStyle}" ItemLabelStyle="{StaticResource CustomLabel}" /> </telerik:AxisY.AxisStyles> </telerik:AxisY> </telerik:ChartArea.AxisY> </telerik:ChartArea> </telerik:ChartDefaultView.ChartArea> <telerik:ChartDefaultView.ChartLegend> <telerik:ChartLegend x:Name="legendLive" Header="{x:Static p:Resources.ChartLegend}" LegendItemStyle="{StaticResource CustomLegendItem}" Visibility="Collapsed" /> </telerik:ChartDefaultView.ChartLegend> </telerik:ChartDefaultView> </telerik:RadChart.DefaultView> </telerik:RadChart>The data class has four properties:
X => The counter of the value, not bound the the chart
XLabel => a string which should be visible in the X-Axis
Y1, Y2 => The values for the two Y-axis.
Can someone explain to me what I am doing wrong?
Thanks,
Chris