For the service pack of the Q1 2015 release, we kept on the initiative of improving RadChartView where we addressed a couple more feedback items on the control, most interesting of which is the new feature:
scale breaks.
A scale break is a clear visual indication drawn across the plotting area of a chart to denote a break in continuity between the high and low values on a value axis (usually the vertical, or y-axis).
Scale breaks are supported in all of the cartesian series, except the financial series. Here is a list of the supported series: Area, Bar, Line, Stepline, Scatter, ScatterLine, Bubble, ScatterArea, Range, RangeBar.
To add a scale break, you need to create an object(s) of type AxisScaleBreak and add it to the ScaleBreaks collection of the desired axis.
List<AxisScaleBreak> breaks =
new
List<AxisScaleBreak>();
breaks.Add(
new
AxisScaleBreak(
"Break1"
,
"Feb"
,
"Apr"
));
breaks.Add(
new
AxisScaleBreak(
"Break2"
,
"Sep"
,
"Nov"
));
foreach
(AxisScaleBreak scaleBreak
in
breaks)
{
lineSeries.HorizontalAxis.ScaleBreaks.Add(scaleBreak);
}
The API for customizing the scale break consist of the following properties:
- Style: Enables you to change the visual style of the scale breaks. Three different styles are available:
- BackColor: Enables you to change the background of the scale break.
- BorderColor: Controls the color of the scale break lines.
- Size: Controls the distance between the scale break lines.
For example, here is how to change the style of the scale breaks of the HorizontalAxis:
lineSeries.HorizontalAxis.ScaleBreakStyle = ScaleBreakStyle.Ragged;

For a list of the improvements made in Q1 2015 SP1, you can have a look at our
release notes.
Make sure you download the new release from your Telerik account, or if you don’t have one, you can
download a trial.