Charting for Silverlight & WPF

A New Level of Interactivity, Flexibility and Performance

Built from the ground up to take advantage of the latest versions of Silverlight, WPF and Visual Studio 2010. Gorgeous, feature-packed, customizable charts and accessories.

Live Demos Download
Built for:
  • Silverlight
  • WPF
  • Visual Studio 2010

Charting licenses starting at $899 per Developer.

A Large Collection of Controls & Chart Types

One Package. All the Charts You'll Ever Need.

  • XyChart
  • PieChart
  • FunnelChart
  • RadarChart
  • TreeMap
  • Legend
  • DrillDownManager
  • WcfDataProvider
  • DashboardLayout
  • DashboardPanel
  • DashboardPopup

ComponentArt Charting for Silverlight and WPF is a comprehensive set of charting components designed to deliver highly interactive visualization of business data. Featuring brilliant rendering, interactive drill-downs, built-in zooming & scrolling, the ability to handle extremely large datasets and integration with the powerful CalcEngine data processing control.

Bar & Column Charts

Bar & Column Charts

Bar & Column Charts are used for plotting discrete (or 'discontinuous') data, providing an effective visualization for a sequence of values. Bar charts are displayed in horizontal orientation, while columns are vertical.

ComponentArt XyChart control includes a variety of attractive 2D and 3D bar and column chart shapes: 3D Cylinder, 3D Block, 3D Rounded Block, Simple Rectangle, Rounded Rectangle, Double Edged Rectangle, Gradient Rectangle and Double Edged Gradient Rectangle. The control supports an unlimited number of points and series. Series compositions can be: side-by-side, stacked or stacked 100%. Each series and each data point can be customized individually.

Pie & Donut Charts

Pie & Donut Charts

Pie and Donut charts are used to visualize individual values in proportion to the total. ComponentArt PieChart control includes a variety of 2D and 3D shapes, the ability to customize data point annotations and popups, as well as to shift individual slices.

Line Charts

Line Charts

Line charts are used to visualize a trend in data over intervals of time. Depending on the nature of the pattern being followed, smooth, polygon or step line shapes are appropriate.

ComponentArt XyChart control includes a variety of attractive line styles, ranging from solid, dotted and dashed, in a number of thickness, border and shadow presets. All line charts have been designed with performance in mind first – they can handle any number of data points and series. Scrolling and zooming are built into the control, so interactively analyzing large amounts of data is easy.

Area Charts

Area Charts

Area charts display quantitative data graphically. They are commonly used to represent cumulated totals using numbers or percentages (stacked areas) over time.

ComponentArt XyChart control features a number effective 3D and 2D area chart styles, including translucent gradient, opaque gradient, solid and with a bordered line. Similar to line charts, ComponentArt's area charts are capable handling very large datasets. The built-in scrolling and zooming provide easy interactive analysis of data.

Bubble & Marker Charts

Bubble & Marker Charts

Bubble charts enable visualizing data where every plotted entity is defined in terms of three distinct numeric parameters. Bubble charts can facilitate the understanding of the social, economic, medical, and other scientific relationships.

ComponentArt XyChart includes flexible and visually appealing 2D and 3D bubble charts, with customizable data point annotations and interactive popups.

Financial & Stock Charts

Financial & Stock Charts

Financial & stock charts types are used to describe price movements of a security, derivative, or currency over time.

ComponentArt XyChart features interactive "candlestick" and "open-high-low-close" chart types, with templated data point annotations and popups. Combined with the extensive financial function library included in the CalcEngine, ComponentArt's Data Visualization suite is a compelling visualization package for the financial industry.

Funnel Charts

Funnel Charts

Funnel charts are used to represent stages in a process, where data of each stage is a subset of the previous one.

ComponentArt FunnelChart provides attractive 2D and 3D funnel visualizations, with templated strips and data point annotations.

Radar Charts

Radar Charts

Radar charts display three or more quantitative variables represented on axes starting from the same point.

ComponentArt RadarChart delivers effective 2D and 3D radar visualizations through a combination of line, area and marker styles.

TreeMaps

TreeMaps

Treemaps represent hierarchical, tree-structured data through a series of nested rectangles.

ComponentArt TreeMap control provides interactive treemap visualizations, with templated item and group annotations and item popups.

Combination Charts

Combination Charts

Combination charts combine multiple chart types to visualize data from several series. Series styles are selected based on semantics, so that the same type of data has the same representation in the chart.

For example, this chart uses stacked columns to show cumulative product sales of three different products – the total representing a company's revenues. Another series – the step area – is used to display the expenses. This effective visualization of a company's profitability is finalized with a custom X axis strip at the bottom of the chart – representing profitable periods with black rectangles and non-profitable ones in red.

Charting Millions of Records

Charting Millions of Records (formerly "Ability to Handle Very Large Datasets")

ComponentArt's Charting controls have been designed to handle extremely large amounts of data – measured in millions of records – through a highly effective built-in virtualization system. Chart rendering is never a bottleneck; the controls handle millions of records through the new sampling system which is enabled automatically when large record sets are used. ComponentArt ships an industry-first: an integrated dashboard example showcasing interactive navigation through one million records on the client.

»Experience the 1-Million Record Dashboard in Action

The Industry's Most Extensive Charting Feature Set

The Industry's Most Extensive Charting Feature Set

ComponentArt sets a new standard in charting for Silverlight through a comprehensive set of sophisticated features including: range highlighting along X or Y axis, delta indicator stripes, target line, logarithmic axis, multiple independent Y axis, automatically adjusted ranges, projected values, unlimited levels of axis annotations, free-form X/Y zooming and scrolling, datapoint and range selection, expanded popup types, context menu, drag & drop integration with the GridView control, dynamic range adjustment when hiding or showing series and many more.

»Explore the Charting Gallery

Integration with the Powerful CalcEngine

Integration with the Powerful CalcEngine

All Charting controls can directly leverage the powerful data processing capabilities of the CalcEngine control. This enables any number of "computed" series, where statistical, financial or dataset operations can be performed on a dataset through a simple "Calc" expression.

Additionally, CalcEngine enables insertion of custom computed XAML fragments into the control's visual tree, delivering another level of client-side flexibility.

A New Level of Interactivity

A New Level of Interactivity

Increasing end-user productivity is always our main goal when developing interactive features.

Providing context through animated drill-downs, enabling data point selection and templated popups, interactive zooming & scrolling have all been developed to take productivity and user experience to a whole new level.

Suite-wide Themes & Palettes

Suite-wide Themes & Palettes

Themes

Themes are used throughout the suite to define the visual characteristics of the interface, such as chrome shapes of DashboardPanels and DashboardPopups, as well as the matching visual properties of the individual Charting controls. Setting a theme on a DashboardPanel will automatically apply that theme to all controls that it contains. Theme settings can be overridden on each individual control.

Palettes

Color palettes are also commonly shared throughout the suite. Any palette can be applied against any theme. All Charting controls support the same set of palettes and themes – providing a highly consistent look and feel throughout the application. The suite ships with a set of professionally designed themes and palettes, all of which can be further customized to match any branding requirements.

Comprehensive Visual Studio 2010 Design Time Support

Comprehensive Visual Studio 2010 Design Time Support

ComponentArt Charting for .NET offers extensive design-time capabilities within Microsoft's Visual Studio 2010 IDE. All controls include custom design UI panels – enabling quick customization and design-time preview. In addition, ComponentArt is pleased to include one-click application licensing, greatly simplifying the deployment of your solution.

Visual Studio 2010