Currently we provide 2 controls for the ASP.NET AJAX platform - RadChart and RadHtmlChart.
RadChart is our older solution which was build when browsers had much more limited capabilities and servers-side rendering was the only reliable way to have a consistent experience. It uses the older GDI+ interface for graphics, which however provides good export functionality. The control provides mature functionality such as 17 chart series
and ability to change the series orientation to horizontal - that way nearly doubling the number of supported series (column series becomes bar series and vice-versa). Additionally it allows for manual appearance customization of many of its elements.
is our newer charting solution which we added with our Q2 2012 release. It is an ASP.NET control wrapper around our Kendo UI Chart
RadHtmlChart provides inline Sparkline
layout, data navigation
and clustering of stacked series
. Additionally it provides the following benefits over RadChart:
- Server and network performance - each time a user requests a page that has a RadChart, the server had to render a new image and send it over the network to the client's browser. With RadHtmlChart on the other hand, serialized data is sent to the client that way minimizing the server and network overhead.
- Rich client-side interactivity - offering animated transitions and hover effects. Moreover, the control provides client-side events and methods which for example can be used to load data on demand.
RadHtmlChart currently provides Area, Bar, Bubble, Column, Candlestick, Donut, Pie, Line, Scatter (point) and ScatterLine series. Both Bar and Column series can be stacked.
Since the majority of our development efforts concentrated on RadHtmlChart, you can expect many new features to be added in the future.
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed