2009-12-30 6 views
5

Sto lavorando a un progetto Qt, che richiede la visualizzazione di serie di dati molto grandi (misure di tempo + valore). Per molto grande intendo milioni di valori.Qual è il modo migliore per visualizzare insiemi di dati di grandi dimensioni in QT

Devo supportare lo scorrimento su questi valori e le operazioni di zoom avanti/indietro nell'asse del tempo. Lo zoom out finale dovrebbe mostrare tutti i dati sottocampionati per adattarsi alla larghezza della finestra.

Ecco i toolkit Qt che conosco per disegnare le funzioni:

  1. QWT
  2. HippoDraw
  3. KD Chart

realtà ho due domande:

  1. Conosci qualche altro toolkit per la funzione di disegno usando Qt?
  2. Quale degli strumenti sopra indicati si adatta meglio ai miei scopi?

Se avete altri commenti/idee relative al mio problema, sentitevi liberi di condividere.

Grazie :)

+0

Vuoi davvero usare una trama? Cercherò di trovare se ci sono modi migliori per presentare molti valori. In ogni caso, se lo farai davvero, unisci i valori insieme mentre fai lo zoom indietro (forse questo è ciò che intendevi per sottocampionamento) –

+0

Sì, intendevo unire i valori. Quali sono gli altri modi di cui stai parlando? – Lev

risposta

1

MathGL stato progettato per gestire enormi set di dati (circa centinaia Mb o più Gb). Ha anche un widget Qt.

2

Beh, sto lavorando in un progetto QT troppo, e sto usando Qwt. Posso dire che Qwt è una buona soluzione perché è:

  • Facile da usare.
  • Facile da imparare.
  • Una fonte completa di grafici di bell'aspetto.

Questo è un tutorial di avviamento circa Qwt, spero che aiuta: Tutorial

Circa le altre opzioni non posso dire niente perché io non li conosco.

Ci vediamo!