2009-12-30 6 views
5

Je travaille sur un projet Qt, qui nécessite la visualisation de très grands ensembles de données (mesures temps + valeur). En gros, je veux dire des millions de valeurs.Quel est le meilleur moyen de visualiser de grands ensembles de données dans QT?

Je dois prendre en charge le défilement de ces valeurs et les opérations de zoom avant/arrière dans l'axe des temps. Le zoom arrière ultime devrait montrer tout l'ensemble de données sous-échantillonné pour correspondre à la largeur de la fenêtre.

Voici les boîtes à outils Qt que je connais pour dessiner les fonctions:

  1. QWT
  2. HippoDraw
  3. KD Chart

J'ai en fait deux questions:

  1. Connaissez-vous une autre boîte à outils pour dessiner la fonction en utilisant Qt?
  2. Quels outils sont les mieux adaptés à mes objectifs?

Si vous avez d'autres commentaires relatifs à mon problème, n'hésitez pas à partager.

Merci de

+0

Voulez-vous vraiment utiliser un tracé? J'essaierais de trouver s'il y a de meilleures façons de présenter autant de valeurs. Dans tous les cas, si vous le faites vraiment, fusionnez les valeurs ensemble lorsque vous effectuez un zoom arrière (c'est peut-être ce que vous vouliez dire par sous-échantillonnage) –

+0

Oui, je voulais fusionner les valeurs. De quelles autres façons parlez-vous? – Lev

Répondre

1

MathGL a été conçu pour gérer vaste ensemble de données (environ des centaines Mb ou plusieurs Gb). Il a aussi un widget Qt.

2

Eh bien, je travaille dans un projet QT aussi, et je l'utilise Qwt. Je peux dire que Qwt est une bonne solution parce que:

  • Facile à utiliser.
  • Facile à apprendre.
  • Une source complète de graphiques attrayants.

Ceci est un tutoriel de démarrage sur les Qwt, j'espère que cela aide: Tutorial

A propos des autres options que je ne peux rien dire parce que je ne les connais pas.

À bientôt!

Questions connexes