Hello Andrew,
You can define custom
AreaSeries.PointTemplate for each series item and you can also set
AreaSeries.ShowLabels property to true to display the series item labels like this:
<
telerik:RadCartesianChart
x:Name
=
"RadChart1"
Palette
=
"Metro"
>
<
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:CategoricalAxis
/>
</
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:LinearAxis
/>
</
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:AreaSeries
ShowLabels
=
"True"
>
<
telerik:AreaSeries.PointTemplate
>
<
DataTemplate
>
<
Ellipse
Height
=
"8"
Width
=
"8"
Fill
=
"White"
Stroke
=
"{Binding ElementName=RadChart1, Path=Palette.GlobalEntries[0].Fill}"
/>
</
DataTemplate
>
</
telerik:AreaSeries.PointTemplate
>
<
telerik:AreaSeries.DataPoints
>
<
telerik:CategoricalDataPoint
Category
=
"A"
Value
=
"1"
/>
<
telerik:CategoricalDataPoint
Category
=
"B"
Value
=
"2"
/>
<
telerik:CategoricalDataPoint
Category
=
"C"
Value
=
"3"
/>
<
telerik:CategoricalDataPoint
Category
=
"D"
Value
=
"1"
/>
<
telerik:CategoricalDataPoint
Category
=
"E"
Value
=
"3"
/>
<
telerik:CategoricalDataPoint
Category
=
"F"
Value
=
"2"
/>
<
telerik:CategoricalDataPoint
Category
=
"G"
Value
=
"1"
/>
</
telerik:AreaSeries.DataPoints
>
</
telerik:AreaSeries
>
</
telerik:RadCartesianChart
>
Also, for Q3 2012 (scheduled around mid-October) we will be introducing support for custom annotations so you will be able to overlay any FrameworkElement on a custom location inside the plot area.
Hope this helps.
Regards,
Giuseppe
the Telerik team