ChartDirector 7.1 (C++ Edition)

Real-Time Charts


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

For MFC Applications

Real-Time Charts (MFC)
Description of the general approach of creating real-time charts in ChartDirector for MFC applications.

Simple Real-Time Chart (MFC)
This sample program demonstrates a MFC based real-time chart with configurable chart update rate.

Real-Time Chart with Track Line (MFC)
This example extends Simple Real-Time 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.

Real-Time Chart with Zooming and Scrolling (MFC)
This example extends Real-Time 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

Real-Time Charts (Qt)
Description of the general approach of creating real-time charts in ChartDirector for QT applications.

Simple Real-Time Chart (Qt)
This sample program demonstrates a QT based real-time chart with configurable chart update rate.

Real-Time Chart with Track Line (Qt)
This example extends Simple Real-Time 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.

Real-Time Chart with Zooming and Scrolling (Qt)
This example extends Real-Time 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.