Lev
Lev

Reputation: 727

What is the best way to visualize large data sets in QT

I am working on a Qt project, which require visualization of very large data sets (time + value measurements). By very large I mean millions of values.

I need to support scrolling across these values and zoom-in/out operations in the time axis. The ultimate zoom-out should show all the data set sub-sampled to match the window width.

Here are the Qt toolkits I know for drawing the functions:

  1. QWT
  2. HippoDraw
  3. KD Chart

I've actually two questions:

  1. Do you know any other toolkit for drawing function using Qt?
  2. What of the above tools will fit for my purposes better?

If you have any other relative comment / idea regarding my problem, feel free to share.

Thanks :)

Upvotes: 5

Views: 8027

Answers (3)

serge_gubenko
serge_gubenko

Reputation: 20482

though Qwt is good; you might also want to give a try to the chart component from the AnalogWidgets set

AnalogWidgets chart

Upvotes: 0

abalakin
abalakin

Reputation: 827

MathGL was designed to handle huge data set (about hundreds Mb or several Gb). It also have Qt widget.

Upvotes: 1

Drewen
Drewen

Reputation: 2936

Well, I'm working in a QT Project too, and I'm using Qwt. I can say that Qwt is a good solution because is:

  • Easy to use.
  • Easy to learn.
  • A complete source of good looking charts.

This is a starter tutorial about Qwt, I hope it helps: Tutorial

About the other options I cannot say anything because I don't know them.

See you!

Upvotes: 2

Related Questions