WPF Chart Overview
We encourage you to review our new control RadChartView for super-fast visualization of your data. The new RadChartView is a set of controls - RadCartesianChart,RadFunnelChart, RadPieChart and RadPolarChart. The new components have better implementation and improved performance. Furthermore, the new charts are also quite flexible and easier to set up. You can read about the differences between the charts in the RadChart vs. RadChartView help article.
RadChart for WPF is the exact tool to transform various business scenarios into interactive, rich, animated charts that enable the end users to analyze complex data. Telerik WPF Chart is a 100% lookless control providing full support for Expression Blend. All 2D series, charts and axis elements can be dropped independently in Blend and styled individually. Furthermore the control offers several pre-defined skins, which will help you to deliver a consistent look and feel in your application.application best.
The RadChartView is part of Telerik UI for WPF, a
professional grade UI library with 160+ components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.
In order to use RadChart control, you will need to add references to the following assemblies:
- Telerik.Windows.Controls.Charting.dll
- Telerik.Windows.Controls.dll
- Telerik.Windows.Data.dll
RadChart key features list:
2D Chart Types: Telerik RadChart supports 24 types of 2D charts to help you create rich, visually-appealing presentations, among which are: Bar, Stacked Bar 100, Line, StackedLine, Area, Range, Spline, Bubble, Candlestick, Pie, Doughnut and many more. Read more
3D Chart Types: Telerik RadChart is the first commercial control to support 3D charts. The 3D charts gallery includes 10 types, such as Line, Bar, Area, Pie, Doughnut and more. Furthermore the control offers rotation on 360 degrees on the X axis. Read more
Rich Data Binding Support: Leveraging the databinding capabilities, Telerik RadChart can bind to various data services and other sources, such as Data Services, Lists of objects, ArrayList, ObservableCollection (with support for change notification). Read more
Automated Data Binding to Nested Collections: With the increasing number of data sources and support for various data services, a new scenario is becoming more common: data binding to a collection of collections or nested collections. To support new data binding scenarios, Telerik RadChart provides automated data binding to Nested Collections.
Data Virtualization and Data Sampling: This functionality allows you to handle and visualize millions of data points in a matter of milliseconds. The control splits the data into groups and aggregates each group using one of the many provided sampling functions. The end result is a graph that summarizes the real data close enough while performing times faster. The control comes with a number of pre set sampling functions but you can also specify your own in order to achieve the most accurate chart view for your application. Read more
Scrolling and Zooming: To make it easier to drill-down inside and navigate the entire data source we have also provided zooming and scrolling functionality and a modified RadSlider to make it even more convenient to browse. Read more
Tooltip Support: Telerik RadChart allows adding tooltips to your charts for better visualization of your data. The tooltips can easily show the actual numbers behind the chart or even another chart. Read more
Styling and Appearance: Telerik RadChart is a 100% lookless control providing full support for Expression Blend. All 2D series, charts and axis elements can be dropped independently in Blend and styled individually. Furthermore the control ships with several pre-defined skins, which will help you, deliver a consistent look and feel in your application. Restyling RadChart with the available themes is as simple as changing a single property. The added custom style properties for all major chart elements and all series facilitate using custom user styles.
Animations and Interactivity: Telerik RadChart offers rich animations out of the box. Define your own settings that suits best your needs. Read more
Categorical X Axis: With this feature enabled X axis can be used to plot not only values (e.g. number of sales, etc.), but also categories (e.g. months of the year, units, people, etc.). Using a Category axis, the RadChart treats data as a sequence of non-numerical text labels; the marker is placed according to the position of the category in the sequence; data is provided per category. Read more
DateTime Support: RadChart support DateTime format on its X-Axis. Read more
MVVM Support: Telerik RadChart can be integrated with the Model-View-ViewModel (MVVM) pattern to get better control over chart customization. The control exposes fully separates functionality from appearance, thus providing you the power to completely restyle it without changing a single line of code. See an example
Flexible API: The control provides a flexible API that grants full control over various programmatic operations. Show/Hide charts labels, tooltips, axes, gridlines and strip lines. Change the chart titles and the data formatting for all chart elements is made easy.
Check out the online demo at:https://demos.telerik.com/wpf/