ChartDirector 7.0 (C++ Edition)

Realtime Charts


This section describes how to use ChartDirector to create realtime charts.

For MFC Applications

Realtime Charts (MFC)
Description of the general approach of creating realtime charts in ChartDirector for MFC applications.

Simple Realtime Chart (MFC)
This sample program demonstrates a MFC based realtime chart with configurable chart update rate.

Realtime Chart with Track Line (MFC)
This example extends Simple Realtime Chart (MFC) 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 (MFC)
This example extends Realtime Chart with Track Line (MFC) by supporting zooming and scrolling.

Mega Real-Time Chart with Zoom/Scroll and Track Line (MFC)
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 (MFC)
This example demonstrates a zoomable and scrollable real-time multi-chart with track cursor.

For QT Applications

Realtime Charts (QT)
Description of the general approach of creating realtime charts in ChartDirector for QT applications.

Simple Realtime Chart (Qt)
This sample program demonstrates a QT based realtime chart with configurable chart update rate.

Realtime Chart with Track Line (Qt)
This example extends Simple Realtime Chart (Qt) 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 (Qt)
This example extends Realtime Chart with Track Line (Qt) by supporting zooming and scrolling.

Mega Real-Time Chart with Zoom/Scroll and Track Line (Qt)
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 (Qt)
This example demonstrates a zoomable and scrollable real-time multi-chart with track cursor.