v
Not logged inv
ForumsBlogs
Blogs

News

Favorite Posts

ctodx

Discussions, news and rants from the CTO of Developer Express, Julian M Bucknall
> All Tags

Sneak peek: Scale breaks in WinForms and web charts

     

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).

Published Jun 23 2009, 04:01 PM by Julian Bucknall (DevExpress)  
Filed under: , ,
Technorati tags: XtraCharts, Charting, v2009.2

Comments

 

heather said:

really great feature...thanks.

June 23, 2009 7:48 PM
 

Barry Kelly said:

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.

June 23, 2009 8:07 PM
 

Christian Jäger said:

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

June 24, 2009 5:19 AM

About Julian Bucknall (DevExpress)

Julian is the Chief Technology Officer at Developer Express. You can reach him directly at julianb@devexpress.com. You can also follow him on Twitter with the ID JMBucknall.