Spread ASP.NET 15
FarPoint.Web.Chart Assembly / FarPoint.Web.Chart Namespace / LineSeries Class / PointMarker Property
Example


In This Topic
    PointMarker Property (LineSeries)
    In This Topic
    Gets or sets the point marker for the series.
    Syntax
    'Declaration
     
    Public Overridable Property PointMarker As Marker
    'Usage
     
    Dim instance As LineSeries
    Dim value As Marker
     
    instance.PointMarker = value
     
    value = instance.PointMarker
    public virtual Marker PointMarker {get; set;}
    Remarks
    Value of null (Nothing in VB) indicates that the point marker is unset for the series.
    Example
    This example sets the PointMarker property.
    FarPoint.Web.Chart.BarSeries series0 = new FarPoint.Web.Chart.BarSeries();
    series0.Values.Add(8.0);
    series0.Values.Add(4.0);
    series0.Values.Add(2.0);
    series0.Values.Add(1.0);
    FarPoint.Web.Chart.LineSeries series1 = new FarPoint.Web.Chart.LineSeries();
    series1.PointMarker = new FarPoint.Web.Chart.BuiltinMarker(FarPoint.Web.Chart.MarkerShape.Circle, 7.0f);
    series1.Values.Add(8.0);
    series1.Values.Add(12.0);
    series1.Values.Add(14.0);
    series1.Values.Add(15.0);
    FarPoint.Web.Chart.YPlotArea plotArea = new FarPoint.Web.Chart.YPlotArea();
    plotArea.Location = new System.Drawing.PointF(0.2f, 0.2f);
    plotArea.Size = new System.Drawing.SizeF(0.6f, 0.6f);
    plotArea.Series.Add(series0);
    plotArea.Series.Add(series1);
    FarPoint.Web.Chart.LabelArea labelArea = new FarPoint.Web.Chart.LabelArea();
    labelArea.Location = new System.Drawing.PointF(0.5f, 0.02f);
    labelArea.AlignmentX = 0.5f;
    labelArea.AlignmentY = 0.0f;
    labelArea.Text = "Pareto Chart";
    FarPoint.Web.Chart.ChartModel model = new FarPoint.Web.Chart.ChartModel();
    model.LabelAreas.Add(labelArea);
    model.PlotAreas.Add(plotArea);
    FarPoint.Web.Spread.Chart.SpreadChart chart = new FarPoint.Web.Spread.Chart.SpreadChart();
    chart.Model = model;
    FpSpread1.Sheets[0].Charts.Add(chart);
    Dim series0 As New FarPoint.Web.Chart.BarSeries()
    series0.Values.Add(8.0)
    series0.Values.Add(4.0)
    series0.Values.Add(2.0)
    series0.Values.Add(1.0)
    Dim series1 As New FarPoint.Web.Chart.LineSeries()
    series1.PointMarker = New FarPoint.Web.Chart.BuiltinMarker(FarPoint.Web.Chart.MarkerShape.Circle, 7.0F)
    series1.Values.Add(8.0)
    series1.Values.Add(12.0)
    series1.Values.Add(14.0)
    series1.Values.Add(15.0)
    Dim plotArea As New FarPoint.Web.Chart.YPlotArea()
    plotArea.Location = New System.Drawing.PointF(0.2F, 0.2F)
    plotArea.Size = New System.Drawing.SizeF(0.6F, 0.6F)
    plotArea.series.Add(series0)
    plotArea.series.Add(series1)
    Dim labelArea As New FarPoint.Web.Chart.LabelArea()
    labelArea.Location = New System.Drawing.PointF(0.5F, 0.02F)
    labelArea.AlignmentX = 0.5F
    labelArea.AlignmentY = 0.0F
    labelArea.Text = "Pareto Chart"
    Dim model As New FarPoint.Web.Chart.ChartModel()
    model.LabelAreas.Add(labelArea)
    model.PlotAreas.Add(plotArea)
    Dim chart As New FarPoint.Web.Spread.Chart.SpreadChart()
    chart.Model = model
    FpSpread1.Sheets(0).Charts.Add(chart)
    See Also