Sneak peek: Scale breaks in WinForms and web charts

23 June 2009

One of a series of posts on the new functionality that'll appear in DXperience v2009 vol 2. This is all pre-beta stuff. The beta will be released to DXperience Enterprise and Universal customers at the beginning of July.

This particular new feature has been requested for a while and is essential for bar charts or line charts where the point coordinates for the Y-axis vary widely (or maybe wildly).

Scale breaks in XtraCharts

Certainly you can use logarithmic scales to bring the coordinates into control or into view, but the interpretation of and relationships between the data points become a little more difficult. Scale breaks divide up the axis in to disjoint "bands", so that you can still get some understanding of how the data differs. Note that there can still be some difficulty, but it's a different quality than from trying to interpret logs.

Of course, using neither logs or scale breaks means that the "large" data overpowers the "small" data, which could be, in itself, difficult to interpret (imagine the above chart as a normal bar chart: the bar for Jupiter would be 30 times the height of that of the inner four planets, dominating the chart, and it would be then hard to understand the relationship between the inner four's data).

3 comment(s)
heather

really great feature...thanks.

23 June, 2009
Barry Kelly

I seem to intuit that a normal distribution of an infinite number of y values plotted using scale breaks of infinitesimal size will approximate a logarithmic mapping function.

The primary disadvantage of the scale breaks as shown here, is that they don't scale *up* values below 1, while they do scale down values above.

23 June, 2009
Christian Jäger

I feel so sad for Pluto, for not beeing a planet any longer *sigh*

24 June, 2009

Please login or register to post comments.