AxisScaleBreakStyle.BreakLineStyle Property

.NET Framework (current version)
 

Gets or sets the style of the break line that will be used to draw the scale break.

Namespace:   System.Web.UI.DataVisualization.Charting
Assembly:  System.Web.DataVisualization (in System.Web.DataVisualization.dll)

Public Property BreakLineStyle As BreakLineStyle

The following code example demonstrates how to enable and customize a scale break after the Chart control has been added to the design surface.

Imports System.Web.UI.DataVisualization.Charting

Private Function AddChartData() 

    chart1.Series("Default").Points.Add(New DataPoint(1, 2)) 
    chart1.Series("Default").Points.Add(New DataPoint(2, 4)) 
    chart1.Series("Default").Points.Add(New DataPoint(3, 400000)) 
    chart1.Series("Default").Points.Add(New DataPoint(4, 3)) 

End Sub

Private Function AddScaleBreaks()

   ' Enable scale breaks.
   chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.Enabled = True 

   ' Show scale break if more than 25% of the chart is empty space.     
   chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.CollapsibleSpaceThreshold = 25 

   ' Set the line width of the scale break.    
   chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.LineWidth = 2 

   ' Set the color of the scale break. 
   chart1.ChartAreas("Default").AxisY.ScaleBreakStyle.LineColor = Color.Red 

   ' If all data points are significantly far from zero, the chart will calculate the scale minimum value. 
   chart1.ChartAreas("Default").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["Default"].AxisY.ScaleBreakStyle.Spacing = 2;

End Function

.NET Framework
Available since 4.0
Return to top
Show: