Skip to main content

ScaleBreakStyle Enum

Lists the values that specify the style of scale breaks‘ edges.

Namespace: DevExpress.XtraCharts

Assembly: DevExpress.XtraCharts.v24.2.dll

NuGet Package: DevExpress.Charts

#Declaration

[ResourceFinder(typeof(XtraChartsResFinder), "PropertyNamesRes")]
public enum ScaleBreakStyle

#Members

Name Description
Straight

Indentifies the straight style of scale breaks edges.

ScaleBreakStyle_straight

Ragged

Indentifies the ragged style of scale breaks edges.

ScaleBreakStyle_ragged

Waved

Indentifies the wavy style of scale breaks edges.

ScaleBreakStyle_waved

#Related API Members

The following properties accept/return ScaleBreakStyle values:

Library Related API Members
Cross-Platform Class Library ScaleBreakOptions.Style
WinForms Controls ScaleBreakOptionsModel.Style

#Remarks

The values listed by this enumeration are used to set the ScaleBreakOptions.Style property.

#Example

This example demonstrates how scale breaks can be created within an axis, and customized at runtime.

// Cast your diagram object to an appropriate diagram type,
// to access its axes.
XYDiagram diagram = (XYDiagram)chartControl1.Diagram;

// Add scale breaks to the Y-axis collection, 
// with their Edge1 and Edge2 properties defined in the constructor.
diagram.AxisY.ScaleBreaks.Add(new ScaleBreak("Scale Break 1", 10, 100));
diagram.AxisY.ScaleBreaks.Add(new ScaleBreak("Scale Break 2", 110, 2000));

// Define the scale breaks' options.
diagram.AxisY.ScaleBreakOptions.Style = ScaleBreakStyle.Ragged;
diagram.AxisY.ScaleBreakOptions.SizeInPixels = 20;
diagram.AxisY.ScaleBreakOptions.Color = Color.Turquoise;
See Also