Home > GeoToolkit > GeoToolkit C++ > Chart

Chart Toolkit

C++ Toolkit for Cross-Platform Chart Visualization

Chart overview of qt charts

Carnac Chart Library brings powerful visualization to your Qt applications. Easily create stunning charts with minimum programming effort.  An extensive set of samples and tutorials will assist you in generating charts with the perfect look and behavior.  Customization by developers and end-users is available through a comprehensive set of editors plus the ability to save/restore pre-defined templates

Features

Chart Types
Widely used chart types including Bar, Column, Histogram, Line, Area, Pie, Doughnut & Scatter are available. Also provides specialized types such as Tornado, Cobweb, Box charts, and Rose diagrams.  Different chart types can be combined within the same chart

Flexible Backgrounds
Add background images, SVG vector graphics or gradient fills to customize your charts

custom background of bar chart

Legends
Legends for series can be docked/undocked anywhere around the chart or can be floating

Carnac Integration
A Chart is a Carnac graphic object, which can be inserted and manipulated in any other Carnac display

bar chart created by qt chart componets
Labeling
Each point or value can be individually labeled with full customization on the color, position, and font for the label. Anti-collision detection is available to avoid overlapping labels
line chart created by c++ chart library
2D/Pseudo 3D
Most charts can be displayed in 2D or Pseudo 3D views
donut chart

Multiple Axes
Carnac Chart Library provides full support for creation and display of single or multiple X or Y axes

Annotation
Support for title and labels around or within a chart. Each title or label can have its own attributes and be edited in-place

line chart

Built-in-Editors
Editors are provided for each chart type so that end-users can easily customize the appearance of the charts

Persistence/templates
Full support for persistence of charts is provided. Templates can also be created to easily let users define different styles

interactive chart layout editor

Extensible Data Sources
Toolkit provides an interface based data access mechanism that makes it easy to populate charts using built-in or custom data sources.

Selection & Editing
Complete support is provided for selecting individual point or a full series

Qt4 Integration
Carnac Chart library takes full advantage of the underlying features of Qt 4, including SVG support, hardcopy support, anti-aliasing, shading, etc.

Localization
All text and labels, as well as built-in editors, can be customized using different languages

localization of qt4 chart intergration


 

 

 

GeoToolkit Components:
Information