ChartDirector .NET Charts and Graphs

Professional .NET chart component for ASP.NET and Windows Forms applications

This page provides information specific to ChartDirector for .NET. Please refer to the General Features page for general ChartDirector features.

ASP.NET Charting Features

ASP.NET chart control with zoom, scroll, viewport, track cursor and PDF export

WebChartViewer ASP.NET Chart Control

WebChartViewer is an ASP.NET chart control providing a web-based user interface to ChartDirector. Apart from displaying charts, it supports pop-up tooltips, clickable hot spots, programmable track cursors, zooming and scrolling, and mouse and touch events.

WebViewPortControl ASP.NET Viewport Control

WebViewPortControl is an ASP.NET control for visualizing and controlling the viewport in zooming and scrolling. It displays a small chart showing the full data range, with a highlighted box representing the visible range in the main chart. Users can resize the box to zoom in and out and move the box to scroll, both horizontal and vertically.

JsChartViewer Javascript Library

JsChartViewer is a Javascript library to support certain advanced ASP.NET charting features such as programmable track cursor, zoomimg and scrolling, realtime charts and AJAX chart updates. Note that no Javascript is required for creating and displaying charts, pop-up tooltips and clickable hot spots.

ASP.NET VB and C# Charting Examples

Includes plenty of ASP.NET VB charting and C# charting examples, demonstrating hundreds of charts with various types of user interaction features, including various styles of programmable track cursors, zooming and scrolling with viewport control and realtime charts.

Windows Forms Charting Features

.NET chart control displaying a realtime chart with zoom, scroll, track cursor, and PDF export

WinChartViewer Windows Forms Chart Control

WinChartViewer is a Windows Forms .NET chart control for viewing charts generated by ChartDirector, with tool tips, mouse events, programming track cursor, zooming and scrolling as well as realtime charting support.

WinViewPortControl Windows Forms Viewport Control

WinViewPortControl is an Windows Forms control for visualizing and controlling the viewport in zooming and scrolling. It displays a small chart showing the full data range, with a highlighted box representing the visible range in the main chart. Users can resize the box to zoom in and out and move the box to scroll, both horizontal and vertically.

Windows Forms VB and C# Charting Examples

Includes plenty of Windows Forms VB charting and C# charting examples, demonstrating hundreds of charts with various types of user interaction features, including various styles of programmable track cursors, zooming and scrolling with viewport control and realtime charts.

100% Managed Code and CLR Compliant

100% Managed Code

ChartDirector for .NET is written in 100% managed code and is compiled using the "Any CPU" architecture. It can be used by simply including one ChartDirector assembly in your project, and can run natively in both 32-bit and 64-bit environments. No registration or copying DLLs to system32 is required.

To demonstrate how easy it is to deploy ChartDirector, ChartDirector for .NET is distributed as a zip file with no installation required. You can unzip it and try the ASP.NET or Windows Forms sample code immediately without requiring installation.

100% CLR Compliant

ChartDirector for .NET is 100% CLR compliant, which means it can work with any .NET languages, including VB, C#, C++/CLI, etc.

Strongly Named and Non-Strongly Named Versions

ChartDirector assemblies are available in both strongly named and non-strongly named editions for different deployment and security needs.

Visual Studio Integration

Includes Windows Forms and Web Forms controls. Integrates with the Intellisense, F1 context sensitive help, and the help index and search system of Visual Studio.