Spread Windows Forms 6.0 Product Documentation
Creating a Y Plot
Support Options
Spread Windows Forms 6.0 Product Documentation > Developer's Guide > Working with the Chart Control > Creating Charts > Creating Plot Types > Creating a Y Plot

Glossary Item Box

You can create a Y Plot Chart using code or the designer. The following image shows a Y Plot bar type chart.

Bar Chart

For details on the API, see YPlotArea class.

The following classes are also available when creating Y plot type charts:

Using Code

  1. Use the BarSeries class to add data to a Chart control.
  2. Use the YPlotArea class to create a plot area.
  3. Set the location and size of the plot area.
  4. Add the series to the plot area.
  5. Create a label and legend for the chart.
  6. Create a chart model and add the plot area, label, and legend to the model.
  7. Create a chart and add the chart model to it.

Example

The following example demonstrates creating a Y Plot chart and adding unbound data to the control.

C# Copy Code
BarSeries series = new BarSeries();
 
series.SeriesName = "Series 0";
 
series.Values.Add(2.0);
 
series.Values.Add(4.0);
 
series.Values.Add(3.0);
 
series.Values.Add(5.0);
 
YPlotArea plotArea = new YPlotArea();
 
plotArea.Location = new PointF(0.2f, 0.2f);
 
plotArea.Size = new SizeF(0.6f, 0.6f);
 
plotArea.Series.Add(series);
 
LabelArea label = new LabelArea();
 
label.Text = "Bar Chart";
 
label.Location = new PointF(0.5f, 0.02f);
 
label.AlignmentX = 0.5f;
 
label.AlignmentY = 0.0f;
 
LegendArea legend = new LegendArea();
 
legend.Location = new PointF(0.98f, 0.5f);
 
legend.AlignmentX = 1.0f;
 
legend.AlignmentY = 0.5f;
 
ChartModel model = new ChartModel();
 
model.LabelAreas.Add(label);
 
model.LegendAreas.Add(legend);
 
model.PlotAreas.Add(plotArea);
 
chart2DControl1.Model = model;
 
VB Copy Code
Dim series As New FarPoint.Win.Chart.BarSeries()
 
series.SeriesName = "Series 0"
 
series.Values.Add(2.0)
 
series.Values.Add(4.0)
 
series.Values.Add(3.0)
 
series.Values.Add(5.0)
 
Dim plotArea As New FarPoint.Win.Chart.YPlotArea()
 
plotArea.Location = New PointF(0.2F, 0.2F)
 
plotArea.Size = New SizeF(0.6F, 0.6F)
 
plotArea.Series.Add(series)
 
Dim label As New FarPoint.Win.Chart.LabelArea()
 
label.Text = "Bar 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. Select the PlotArea Collection editor.
  2. Set properties as needed.

Return to Creating Plot Types.

© 2002-2012 ComponentOne, a division of GrapeCity. All Rights Reserved.