I have a stacked bar chart and i can not display the legand, please take a look to my code. it is working correctly but i want to display the age classes in the legand of the chart
thank you
<
telerik:RadChart Name="chrtStudent_Sessions" Margin="5" Grid.Column="0">
<telerik:RadChart.SeriesMappings>
<telerik:SeriesMapping>
<telerik:SeriesMapping.SeriesDefinition>
<telerik:StackedBarSeriesDefinition></telerik:StackedBarSeriesDefinition>
</telerik:SeriesMapping.SeriesDefinition>
<telerik:SeriesMapping.ItemMappings>
<telerik:ItemMapping DataPointMember="YValue" FieldName="Total_Sessions"></telerik:ItemMapping>
<telerik:ItemMapping DataPointMember="XCategory" FieldName="Month_Name"/>
<telerik:ItemMapping DataPointMember="LegendLabel" FieldName="Age_Class_Name"/>
</telerik:SeriesMapping.ItemMappings>
<telerik:SeriesMapping.GroupingSettings>
<telerik:GroupingSettings>
<telerik:GroupingSettings.GroupDescriptors>
<telerik:ChartGroupDescriptor Member="Age_Class_Name"></telerik:ChartGroupDescriptor>
</telerik:GroupingSettings.GroupDescriptors>
</telerik:GroupingSettings>
</telerik:SeriesMapping.GroupingSettings>
</telerik:SeriesMapping>
</telerik:RadChart.SeriesMappings>
<telerik:RadChart.DefaultView>
<telerik:ChartDefaultView>
<telerik:ChartDefaultView.ChartTitle>
<telerik:ChartTitle Content="Total Sessions" FontSize="11" />
</telerik:ChartDefaultView.ChartTitle>
<telerik:ChartDefaultView.ChartArea>
<telerik:ChartArea ItemClick="ChartArea_ItemClick"/>
</telerik:ChartDefaultView.ChartArea>
</telerik:ChartDefaultView>
</telerik:RadChart.DefaultView>
</telerik:RadChart>
Private Sub pgTest_Loaded(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) Handles Me.Loaded
Call Load_Test()
End Sub
Private Sub Load_Test()
Dim ls As New List(Of Test_Chart)
ls.Add(
New Test_Chart With {.Month = 1, .Month_Name = "jan", .Age_Class_Name = "<1", .Total_Sessions = 10})
ls.Add(
New Test_Chart With {.Month = 1, .Month_Name = "jan", .Age_Class_Name = ">1", .Total_Sessions = 11})
ls.Add(
New Test_Chart With {.Month = 2, .Month_Name = "feb", .Age_Class_Name = "<1", .Total_Sessions = 12})
ls.Add(
New Test_Chart With {.Month = 2, .Month_Name = "feb", .Age_Class_Name = ">1", .Total_Sessions = 13})
ls.Add(
New Test_Chart With {.Month = 3, .Month_Name = "mar", .Age_Class_Name = "<1", .Total_Sessions = 14})
chrtStudent_Sessions.ItemsSource = ls
End Sub
Private Sub ChartArea_ItemClick(ByVal sender As System.Object, ByVal e As Telerik.Windows.Controls.Charting.ChartItemClickEventArgs)
End Sub
Public
Class Test_Chart
Public Property Month_Name As String
Public Property Month As Integer
Public Property Age_Class_Name As String
Public Property Total_Sessions As Integer
End
Class