AxisScaleBreakStyle.StartFromZero Property
.NET Framework 4
Gets or sets a StartFromZero enumeration value that indicates whether to start the scale break from zero.
Assembly: System.Web.DataVisualization (in System.Web.DataVisualization.dll)
Property Value
Type: System.Web.UI.DataVisualization.Charting.StartFromZeroA StartFromZero enumeration value that indicates whether to start the scale break from zero.
If the StartFromZero property is set to Auto, the chart will automatically calculate whether to start the Y-axis scale minimum from the lowest value in the series or from zero.
The following code example demonstrates how to enable and customize a scale break after the Chart control has been added to the design surface.
using System.Web.UI.DataVisualization.Charting private void AddChartData() { chart1.Series["Series1"].Points.Add(new DataPoint(1, 2)); chart1.Series["Series1"].Points.Add(new DataPoint(2, 4)); chart1.Series["Series1"].Points.Add(new DataPoint(3, 400000)); chart1.Series["Series1"].Points.Add(new DataPoint(4, 3)); } private void AddScaleBreaks() { // Enable scale breaks. chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.Enabled = true; // Show scale break if more than 25% of the chart is empty space. chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.CollapsibleSpaceThreshold = 25; // Set the line width of the scale break. chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.LineWidth = 2; // Set the color of the scale break. chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.LineColor = Color.Red; // If all data points are significantly far from zero, the chart will calculate the scale minimum value. chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.StartFromZero = StartFromZero.Auto; // Set the spacing gap between the lines of the scale break (as a percentage of the Y-axis). chart1.ChartAreas["ChartArea1"].AxisY.ScaleBreakStyle.Spacing = 2; }
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.