PDA

View Full Version : Does QT has any charting library?



sarav
26th February 2007, 06:16
Does QT has any charting library?

Brandybuck
26th February 2007, 07:37
There is KD Chart available. It is available under a commercial license from KDAB (http://www.kdab.net/?page=products&sub=kdc20announcement) (or ICS (http://www.ics.com/products/qt/qtgraphcharttable/graphpak/index.html) in North America), with an Open Source GPL version being used in the KOffice project.

wysota
26th February 2007, 08:05
http://qwt.sourceforge.net
http://www.wysota.eu.org/charts.html

sarav
26th February 2007, 08:38
There is KD Chart available. It is available under a commercial license from KDAB (http://www.kdab.net/?page=products&sub=kdc20announcement) (or ICS (http://www.ics.com/products/qt/qtgraphcharttable/graphpak/index.html) in North America), with an Open Source GPL version being used in the KOffice project.

:confused: Where can i find the open source version ?...there is no link for that at KDAB (http://www.kdab.net/?page=products&sub=kdc20announcement)
There's only link for evaluation edition

bob2oneil
5th May 2011, 23:06
I am looking for a 2D line chart for Qt, which will need to display multiple lines, provide
a zoom feature and therefore a scroll feature, allow for axis labelling, and perhaps like
Excel, allow for two different vertical axes.

Anyone have any recommendations (e.g. QWT, KD Chart, or perhaps something off
Qt Apps or the GIT repository or SourceForge, or perhaps something commercial).

ChrisW67
6th May 2011, 00:55
http://www.wysota.eu.org/charts.html
Dead link?

bob2oneil
9th May 2011, 18:37
wysota, this URL no longer resolves. Interested in what you had to say to this question in contemporary terms. I have built and played with QWT and KD Chart, neither are that impressive. I want to make sure that
I have a comprehensive view of current technologies.

Here are my requirements.

I am searching for a line chart library for use with a Qt/C++ based application for either embedded Linux or perhaps QNX/Photon.

The following are my requirements. Do you believe your product fulfills these requirements.

REQUIREMENTS:

Support for QNX RTOS and Photon.

For use as a Qt/C++ based application with either C++ or C compatible APIs.

Thread safe.

2D XY Multiline Chart

Support for legends

X and Y Axis Labelling

Zoom and Pan capability

Ability to color line segments or define vertical colored lines defining segments (zones)

Realtime data display support

Dual Y Axis labels

Source code availability

Reasonable licensing and development costs.

No redistribution costs.

wysota
9th May 2011, 19:27
My product has not been maintained for years and it has never been complete, so no, it does not meet your expectations.

bob2oneil
9th May 2011, 20:27
Hi wyosta, was checking out the Praying Mantis stuff on your site, looks pretty cool.

Seems as if the field has narrowed to either QWT (free) or KD Charts (licensed). It would seem that QWT has perhaps a larger user based and is more actively discussed in the forums and extended.

You have any experience with either and have an opinion on the battle between QWT vs KD Chart (or other?) from the perspective of effective 2D line charts?

wysota
9th May 2011, 21:02
If you're after more technical charts then go for Qwt. If you're more after show-your-manager stuff, try KDCharts. In doubt, implement something of your own.

bob2oneil
9th May 2011, 22:01
Hey wysota:

Just reading through a bit of Johan Thelin's text, and saw an entire page devoted to your technical reviewing. No wonder you are the sage of all Qt.

Thanks for all you help over the past several months as a Qt newbie.

seanharmer
13th June 2011, 22:15
Here are my requirements.

I am searching for a line chart library for use with a Qt/C++ based application for either embedded Linux or perhaps QNX/Photon.

The following are my requirements. Do you believe your product fulfills these requirements.

REQUIREMENTS:

Support for QNX RTOS and Photon.

For use as a Qt/C++ based application with either C++ or C compatible APIs.

Thread safe.

2D XY Multiline Chart

Support for legends

X and Y Axis Labelling

Zoom and Pan capability

Ability to color line segments or define vertical colored lines defining segments (zones)

Realtime data display support

Dual Y Axis labels

Source code availability

Reasonable licensing and development costs.

No redistribution costs.

I have code that is a good way towards what you need. The only missing from the above list is zoom/pan support but that should not be too hard to implement. You can see more about it and see some screen shots here (http://developer.qt.nokia.com/forums/viewthread/4209/).

Nightfox
13th August 2012, 23:27
Have a look at OChartView
http://october-software.com/ochart.html