Hello,
I am having difficulties in creating a RadCartesianChart Series Provider with a chart type of ScatterSplineSeries. In overview website (http://docs.telerik.com/devtools/silverlight/controls/radchartview/features/chartseriesprovider#overview), it states that to use ScatterSplineSeries, I need to use the ScatterSeriesDescriptor. But for some reason, the plot is not showing. I am just randomizing the data points in the viewmodel. If i remove the Style section, it is able to plot a Scatter Series. How do I go about to plot a Scatter Spline Series?
01.
<
telerik:RadCartesianChart
Margin
=
"10"
>
02.
03.
<
telerik:RadCartesianChart.HorizontalAxis
>
04.
<
telerik:LinearAxis
/>
05.
</
telerik:RadCartesianChart.HorizontalAxis
>
06.
07.
<
telerik:RadCartesianChart.VerticalAxis
>
08.
<
telerik:LinearAxis
/>
09.
</
telerik:RadCartesianChart.VerticalAxis
>
10.
11.
<
telerik:RadCartesianChart.SeriesProvider
>
12.
<
telerik:ChartSeriesProvider
Source
=
"{Binding Data}"
>
13.
<
telerik:ChartSeriesProvider.SeriesDescriptors
>
14.
15.
<
telerik:ScatterSeriesDescriptor
ItemsSourcePath
=
"TransmitCharacterizationItems"
16.
XValuePath
=
"XValue"
17.
YValuePath
=
"YValue"
>
18.
19.
<
telerik:ScatterSeriesDescriptor.Style
>
20.
<
Style
TargetType
=
"telerik:ScatterSplineSeries"
>
21.
<
Setter
Property
=
"Stroke"
Value
=
"Blue"
/>
22.
<
Setter
Property
=
"StrokeThickness"
Value
=
"1"
/>
23.
</
Style
>
24.
</
telerik:ScatterSeriesDescriptor.Style
>
25.
26.
</
telerik:ScatterSeriesDescriptor
>
27.
</
telerik:ChartSeriesProvider.SeriesDescriptors
>
28.
</
telerik:ChartSeriesProvider
>
29.
</
telerik:RadCartesianChart.SeriesProvider
>
30.
</
telerik:RadCartesianChart
>
1.
public
class
SeriesViewModel
2.
{
3.
public
string
SeriesType {
get
;
set
; }
4.
public
ObservableCollection<TransmitDataItem> TransmitCharacterizationItems {
get
;
set
; }
5.
}
1.
public
class
TransmitDataItem
2.
{
3.
public
double
XValue {
get
;
set
; }
4.
public
double
? YValue {
get
;
set
; }
5.
}