Xceed Chart for WinForms

Add 2D/3D charts and graphs to your Windows Forms applications quickly and easily. Includes all the features you are likely to need, and is written in 100% managed code.  Integrates well into dashboard and business intelligence software. Backed by a responsive support team.

  • 14 major 2D/3D chart types. 135 samples with source
  • Uses hardware acceleration for fastest rendering
  • Trusted by Microsoft for use in Windows server editions

Part of Xceed Ultimate Suite

Try
Buy Suite
What’s New?

The fast, feature-rich chart control for Windows Forms.

Fast

The only .NET chart control for Windows Forms that uses OpenGL (supported by nearly all graphics cards) for fast, real-time rendering of charts, with fallback to GDI+ like other chart controls. Written in 100% managed code, and loads quickly.

Trusted

Used by companies in their software for over 10 years, and trusted by Microsoft for use in one of their Windows server operating systems.

Feature-rich

Supports all the most commonly used 2D/3D chart types, and a few that aren’t so common. Provides flexible axes, scaling, legends, drill-down, built-in toolbar and data grid, 30+ formulas, multi-chart display, and more. Includes a chart explorer application so you can experiment with the charts without having to write code first. WYSIWYG editors let end-users customize charts themselves.

Also provides unique capabilities such as run-time chart editors so end-users can create and modify charts themselves, multiple light sources, and has built-in grid and toolbar components to make the control more usable, expose common chart commands, and facilitate the integration of data-editing features into applications.

Features

.NET Technology

  • Written entirely in managed C# (except for OpenGL module). Source code included with the Blueprint subscription.
  • Works with all Visual Studio editions
  • Can be used in C#, VB.NET, and Managed C++.

  • All error handling works through .NET exception classes.
  • Object-oriented design created specifically for .NET Framework 4 and up. Build for .NET 2.0-3.5 available.
  • Fast loading object with efficient memory usage.
  • Documentation fully integrated into Visual Studio.

Unique innovations

  • Video card hardware acceleration: Renders faster, and frees your CPU to handle the rest of your application’s processing.
  • Use of graphics card primitives also lets the chart offer impressive lighting effects, smooth chart elements using antialiasing and jittering, and unique fill effects.
  • 2D charts rendered using GDI+for best accuracy.
  • The rendering engine has been optimized for speed and memory usage.
  • Improvements in the rendering engine: Complexity of sphere rendering can now be controlled, allowing for the display of 2D and 3D point charts in OpenGL with thousands of data points.

  • Photoshop-like image effects can be applied on all chart elements rendering in 2D mode. This includes blur, bevel and emboss, and lighting and glow filters, with many variations.
  • Advanced data binding: Allows data contained in the data series to be bound to DataAdapters and DataSets. There is also a built-in wizard allowing you to configure the DataBinding with ease.
  • Built-in UI components: Grid and toolbar components help make the design of applications that use the chart more visual. The toolbar exposes the most frequently used commands of the chart control and also supports custom buttons. The grid is data-aware and supports true date-time editing, as well as fill effect, line style, and cursor type editing.
  • HTML-like multiline texts: Text rendering supports multiline and HTML-like formatted texts with applied fill effect, border, shadow and image filters through XML tags and attributes. Support for bullets, superscript, and subscript texts.
  • Shadows can be applied on all chart elements rendered in 2D mode. The component supports several types of shadows, including solid, linear blur, radial blur, and Gaussian blur, with controlled fade area and color.
  • Interactive tools: Data Pan (end-user can scroll through the chart data), Data Zoom (end-user can zoom in the chart data contained in a user-specified rectangle and zoom-out can also be performed), and Data Cursor (helps determine the axis scale coordinates when clicking click on the chart or hovering over it).
  • Chart Explorer: An interactive application that demonstrates how the different chart types function. Provides over 100 chart examples, each with source code.
  • Rendering images with transparent background: With the help of a single property, the chart can generate images with a transparent background. When the control is hosted in a Windows Forms application, this feature also properly modifies the control styles.

WYSIWYG editors

  • Over twenty different design-time editors: These allow users to create and modify charts quickly and easily, writing little or no code. State-of-the-art editors with full Visual Studio design-time support allow the creation of charts based on templates and the modification of their data and settings in just a few minutes.
  • Improved user interface for all chart element editors.

  • Editors available at runtime: All design-time editors are also available at runtime, including the Chart Wizard and the Chart Editor.
  • Excel-like fill effect editors: You can not only specify any fill effect that you can specify in Excel, but you can also visually create any custom gradient with the built-in advanced gradient editor.

Major features

  • Wide variety of chart types: 14 major chart types are supported, such as the traditional bar, line, and pie series, in addition to high-low, mesh surface, and grid surface charts, and even a “shape” chart. Different chart types support multiple modes, meaning that literally dozens of different styles and types are available for developers. Many chart types support XY and XYZ scatter modes.
  • Supports XYZ scatter line charts, allowing you to draw lines in 3D and 2D, given the [x,y,z] coordinates for each line point.
  • Empty data point support: All chart types support empty data points.
  • Flexible integrated legend: Many predefined styles, positions, and data layout strategies are provided. Supports headers and footers.

  • Built-in functions and custom formula support: The component has extensive custom formula support with 33 predefined functions, including commonly used financial indicators such as Relative Strength Index, MACD, Bollinger Bands, Average True Range, Momentum, Stochastic Oscillator, Directional Movement System, and Moving Averages.
  • Several improvements have been made to the interactivity model of the component: All drag operations now support BeginDrag, EndDrag, and DoDrag events. All drag operations now support Cancel (when the user presses Esc). All drag operations now support the keyboard.
  • Coordinate transformation support: The chart exposes several functions that convert view coordinates to chart model coordinates and vice versa.
  • Advanced control over axis scaling and position: Static and dynamic axis positioning strategies and settings. Several predefined text layout schemes. Four scaling modes: DateTime, Numeric, Logarithmic, and Dimension scale. Paging with lots of customizations.
  • Axis-labeling abilities: Stripes, constant lines as planes or simple lines, custom axis labels.
  • Display of several chart types simultaneously: Advanced chart margin and fit strategy control.
  • Display of several series simultaneously: Creating a combination chart has never been easier and more flexible.
  • Display of multiple charts and legends in the component canvas. Charts can be described on one or more legends. Legends can describe multiple charts.
  • Improved image borders with applied fill effect, border and shadow and controllable bevel effect. Image border rendering has been specially optimized for speed.
  • Watermarks: Ideal for company logos and trademarks. Can be displayed on top of or behind the chart image with user-controlled transparency.
  • Labels: Headers, footers, as well as custom positioned labels.
  • Interactivity: Trackball, zoom, offset, mouse cursor change, mouse tooltips, and more.
  • Drill-Down capabilities: Extensive drill down support. A wide variety of events available.
  • Advanced 3D-view control: 360-degree rotation, viewer rotation, orthogonal and perspective projections, offset, and zoom, as well as many predefined projection schemes.
  • Advanced control over scene lighting: Several predefined lighting schemes. Up to 9 light sources. Spot and Directional light.