Spread Windows Forms 17
Spread Windows Forms 17.0 Product Documentation / Developer's Guide / Chart Control / Creating Charts / Creating Plot Types / Creating a Radar Plot
In This Topic
    Creating a Radar Plot
    In This Topic

    You can create a radar plot chart using code or the designer. The following image shows a Radar point type chart.

    マーカー付きレーダーチャートの例

    For details on the API, see the RadarPlotArea class. The following classes are also available when creating Radar plot type charts:

    In addition, value axes such as ruler lines, memory, and scale labels are set using the following classes.

    Using Code

    1. Create a RadarPointSeries object that represents the data series of the radar (marker) chart and add the data.
    2. Create a RadarPlotArea object that represents the plot area and set its position and size.
    3. Add a data series to the plot area.
    4. Create labels and legend areas.
    5. Create a ChartModel object and add plot areas, labels, and legend areas.
    6. Assign a chart model to the chart.

    Example

    The following example demonstrates creating a Radar chart.

    C#
    Copy Code
    FarPoint.Win.Chart.RadarPointSeries series0 = new FarPoint.Win.Chart.RadarPointSeries();
    series0.SeriesName = "Series 0";
    series0.Values.Add(1.0);
    series0.Values.Add(2.0);
    series0.Values.Add(3.0);
    series0.Values.Add(4.0);
    series0.Values.Add(5.0);
    FarPoint.Win.Chart.RadarPointSeries series1 = new FarPoint.Win.Chart.RadarPointSeries();
    series1.SeriesName = "Series 1";
    series1.Values.Add(2.0);
    series1.Values.Add(3.0);
    series1.Values.Add(4.0);
    series1.Values.Add(5.0);
    series1.Values.Add(6.0);
    FarPoint.Win.Chart.RadarPlotArea plotArea = new FarPoint.Win.Chart.RadarPlotArea();
    plotArea.Location = new PointF(0.2f, 0.2f);
    plotArea.Size = new SizeF(0.6f, 0.6f);
    plotArea.Series.Add(series0);
    plotArea.Series.Add(series1);
    FarPoint.Win.Chart.LabelArea label = new FarPoint.Win.Chart.LabelArea();
    label.Text = "Radar Point Chart";
    label.Location = new PointF(0.5f, 0.02f);
    label.AlignmentX = 0.5f;
    label.AlignmentY = 0.0f;
    FarPoint.Win.Chart.LegendArea legend = new FarPoint.Win.Chart.LegendArea();
    legend.Location = new PointF(0.98f, 0.5f);
    legend.AlignmentX = 1.0f;
    legend.AlignmentY = 0.5f;
    FarPoint.Win.Chart.ChartModel model = new FarPoint.Win.Chart.ChartModel();
    model.LabelAreas.Add(label);
    model.LegendAreas.Add(legend);
    model.PlotAreas.Add(plotArea);
    chart2DControl1.Model = model;
    
    Visual Basic
    Copy Code
    Dim series0 As New FarPoint.Win.Chart.RadarPointSeries()
    series0.SeriesName = "Series 0"
    series0.Values.Add(1.0)
    series0.Values.Add(2.0)
    series0.Values.Add(3.0)
    series0.Values.Add(4.0)
    series0.Values.Add(5.0)
    Dim series1 As New FarPoint.Win.Chart.RadarPointSeries()
    series1.SeriesName = "Series 1"
    series1.Values.Add(2.0)
    series1.Values.Add(3.0)
    series1.Values.Add(4.0)
    series1.Values.Add(5.0)
    series1.Values.Add(6.0)
    Dim plotArea As New FarPoint.Win.Chart.RadarPlotArea()
    plotArea.Location = New PointF(0.2F, 0.2F)
    plotArea.Size = New SizeF(0.6F, 0.6F)
    plotArea.Series.Add(series0)
    plotArea.Series.Add(series1)
    Dim label As New FarPoint.Win.Chart.LabelArea()
    label.Text = "Radar Point Chart"
    label.Location = New PointF(0.5F, 0.02F)
    label.AlignmentX = 0.5F
    label.AlignmentY = 0.0F
    Dim legend As New FarPoint.Win.Chart.LegendArea()
    legend.Location = New PointF(0.98F, 0.5F)
    legend.AlignmentX = 1.0F
    legend.AlignmentY = 0.5F
    Dim model As New FarPoint.Win.Chart.ChartModel()
    model.LabelAreas.Add(label)
    model.LegendAreas.Add(legend)
    model.PlotAreas.Add(plotArea)
    Chart2DControl1.Model = model
    

    Using the Chart designer

    1. Run Chart Designer.
    2. Select the target Chart Model from the tree menu on the left.
    3. Open the Plot Area Collection Editor from PlotAreas in the Other section of the property list on the right.
    4. Click the drop-down button to the right of the Add button.
    5. Select and add the RadarPlotArea and set each property as required.
    For information on starting Chart Designer, refer to Chart Designer in the SPREAD Designer Guide.