KD Chart
A tool for creating charts in Qt applications
KD Chart is a versatile tool that allows you to effortlessly create a diverse range of business and scientific charts in Qt. It uses the Qt Model-View programming model and enables the reuse of existing data models to create charts.
KD Chart is a complete implementation of the ODF (OpenDocument) Chart specification and includes Stock Charts, Box & Whisker Charts and the KD Gantt module for implementing ODF Gantt charts into applications.
Examples
You can find examples of the types of charts provided by the KD Chart package here.
Qt versions support
KD Chart supports Qt versions 5 and 6 and requires Qt 5.15.0 or newer as well as a compiler with C++11 support. Qt 6 support is available from KD Chart version 3.0, and requires a compiler with C++17 support.
Why KD Chart?
Using KD Chart, you can quickly and efficiently create user-friendly programs with professional looking charts in Qt. The KD Chart engine supports many types of charts. Gantt charts, for example, are often used for project planning and creating visualizations of dependencies across data sets.
KD Chart brings detailed and precise specifications to chart layout. Users can augment designs by adding rotated, custom-rich text boxes and frames to data points and random positions.
It is usually a simple task to integrate the KD Chart engine into your applications and tailor it to your specific needs. For quick results, the ready-to-use KDChartWidget class may be instantiated to add chart widgets to your application. For full control, you can use the charting engine to draw directly onto a QPainter provided by your application.
Interfacing with the Qt Model-View API makes using KD Chart in Qt applications a straightforward process. Displaying multiple charts for the same set of data becomes simple and KD Chart’s added chart types means that OpenDocument ISO standard support is more complete.
KD Chart is extremely configurable and can easily scale to the data at hand, automatically adjusting font sizes and layout when resizing. Thoughtfully chosen default settings for all properties allow users to quickly and efficiently create user-friendly charts with high level functionality in Qt programs.
[REPLACE IMAGE BELOW]
Get KD Chart
The KD Chart package not only includes a programmer’s manual, but also a reference manual, plenty of tutorial files and the complete source code. KD Chart can be used in a variety of programs for many different purposes.
KD Chart is available from GitHub.
Manual
Download the KD Chart manual.
Documentation for all our products can be found at docs.kdab.com.
The KD Chart Software is © Klarälvdalens Datakonsult AB (KDAB), and is available free under the terms of the MIT license.
Get in touch
If you have any queries or would like to discuss customized licensing options for KD Chart, we look forward to hearing from you.
Contact us