Spread ASP.NET 15
FarPoint.Web.Chart Assembly / FarPoint.Web.Chart Namespace / HistogramSeries Class / GapWidth Property
Example


In This Topic
    GapWidth Property (HistogramSeries)
    In This Topic
    Gets or sets the amount of space between categories.
    Syntax
    'Declaration
     
    Public Property GapWidth As Single
    'Usage
     
    Dim instance As HistogramSeries
    Dim value As Single
     
    instance.GapWidth = value
     
    value = instance.GapWidth
    public float GapWidth {get; set;}
    Exceptions
    ExceptionDescription
    value is less than zero or is greater than 5.
    Remarks
    Gap width is measured relative to the data point width (0 = no gap, 1 = gap and data point have same width).
    Example
    This example creates a histogram chart.
    FarPoint.Web.Chart.HistogramSeries hs = new FarPoint.Web.Chart.HistogramSeries();
    hs.SeriesName = "Histogram Sample";
    hs.Values.Add(23);
    hs.Values.Add(5);
    hs.Values.Add(79);
    hs.Values.Add(11);
    hs.Values.Add(23);
    hs.Values.Add(55);
    hs.Values.Add(88);
    hs.Values.Add(67);
    hs.Values.Add(42);
    hs.Values.Add(56);
    hs.BinOption.BinSize = 20;
    hs.GapWidth = 1;
    FarPoint.Web.Chart.YPlotArea plotArea = new FarPoint.Web.Chart.YPlotArea();
    plotArea.Location = new PointF(0.2f, 0.2f);
    plotArea.Size = new SizeF(0.6f, 0.6f);
    plotArea.Series.Add(hs);
    FarPoint.Web.Chart.ChartModel model = new FarPoint.Web.Chart.ChartModel();
    model.PlotAreas.Add(plotArea);
    FarPoint.Web.Spread.Chart.SpreadChart chart = new FarPoint.Web.Spread.Chart.SpreadChart();
    chart.Model = model;
    chart.Left = 0;
    chart.Top = 150;
    chart.Width = 400;
    chart.Height = 200;
    FpSpread1.ActiveSheetView.Charts.Add(chart);
    Dim hs As New FarPoint.Web.Chart.HistogramSeries()
    hs.SeriesName = "Histogram Sample"
    hs.Values.Add(23)
    hs.Values.Add(5)
    hs.Values.Add(79)
    hs.Values.Add(11)
    hs.Values.Add(23)
    hs.Values.Add(55)
    hs.Values.Add(88)
    hs.Values.Add(67)
    hs.Values.Add(42)
    hs.Values.Add(56)
    hs.BinOption.BinSize = 20
    hs.GapWidth = 1
    Dim plotArea As New FarPoint.Web.Chart.YPlotArea()
    plotArea.Location = New PointF(0.2F, 0.2F)
    plotArea.Size = New SizeF(0.6F, 0.6F)
    plotArea.Series.Add(hs)
    Dim model As New FarPoint.Web.Chart.ChartModel()
    model.PlotAreas.Add(plotArea)
    Dim chart As New FarPoint.Web.Spread.Chart.SpreadChart()
    chart.Model = model
    chart.Left = 0
    chart.Top = 150
    chart.Width = 400
    chart.Height = 200
    FpSpread1.ActiveSheetView.Charts.Add(chart)
    See Also