ChartDirector 7.1 (.NET Edition)

Real-Time Charts


This section describes how to use ChartDirector to create real-time charts.

For Windows Applications

Realtime Charts (Windows)
Description of the general approach of creating real-time charts in ChartDirector for Windows applications.

Simple Realtime Chart (Windows)
This sample program demonstrates a Windows based real-time chart with configurable chart update rate.

Real-Time Chart with Track Line (Windows)
This example extends Simple Realtime Chart (Windows) by including a track cursor that updates the legend to display the data values as the mouse cursor moves over the chart. When the mouse is not over the chart, the track cursor will display the latest data values in the legend.

Realtime Chart with Zooming and Scrolling (Windows)
This example extends Real-Time Chart with Track Line (Windows) by supporting zooming and scrolling.

Mega Real-Time Chart with Zoom/Scroll and Track Line (Windows)
This example demonstrates a zoomable and scrollable real-time chart with a capacity of 3 x 10M data points, updating at 3 x 1000 points per second.

Real-Time MultiChart (Windows)
This example demonstrates a zoomable and scrollable real-time multi-chart with track cursor.

For Web Applications

Real-Time Charts (Web)
Description of the general approach of creating real-time charts with ChartDirector for web applications.

Simple Real-Time Chart (Web)
This sample program demonstrates a web based real-time chart with configurable chart update rate, in which the chart image is updated via streaming.

Real-Time Chart with Snapshot (Web)
The example extends the Simple Real-Time Chart (Web) example by adding buttons to download the chart in PNG and PDF formats.

Real-Time Chart with Track Line (Web)
This sample program demonstrates a real-time chart with configurable chart update rate, in which the chart image is updated via AJAX means. It includes a track cursor that updates the legend dynamically to display the data values as the mouse cursor moves over the chart. When the mouse is not over the chart, the track cursor will display the latest data values.

Real-Time MultiChart (Web)
This sample program demonstrates a real-time multichart containing 3 XY charts, with configurable chart update rate. The chart image is updated via AJAX means. It includes a track cursor as a vertical sweep line that snaps to the x data value nearest to the mouse cursor and display the data values at that position.