GLE (Graphics Layout Engine) is a graphics scripting language designed for creating publication quality figures (e.g., a chart, plot, graph, or diagram). GLE supports various chart types (including function plot, histogram, bar chart, scatter plot, contour plot, color map, and surface plot) through a simple but flexible set of graphing commands. More complex output can be created by relying on GLE's scripting language, which is full featured with subroutines, variables, and logic control. GLE relies on LaTeX for text output and supports mathematical formulae in graphs and figures.
QtitanChart is a Qt.C++ library that represents a set of controls that allow you to quickly and easily provide your application with beautiful and colorful diagrams. It is implemented in pure Qt. Adding it to your program requires only a few lines of code, and the architecture allows you to customize every part of the charts. it supports point, line, step line, clustered column, stacked column, pie, doughnut, аrea, and stacked area charts with full interactivity. A rich set of themes is included, and real time charts are supported.
wxFreeChart is powerful charting library based on wxWidgets. It is designed with flexibility in mind, and supports many types of charts with many different configurations. These include line/histogram charts base on x/y coordinates, bar charts (vertical or horizontal), stacked bar charts, layered bar charts, OHLC financial charts (bars or candlesticks), pie charts, bubble charts, and Gantt charts.