Per creare grafici in Qt e' comodo utilizzare Qt Widgets for Technical Application (QWT) che possono essere installate semplicamente mediante
apt-get install libqwt-dev
una volta aperto QtCreator troveremo il nuovo widget nella barra a sinistra
se si tenta di compilare il progetto a questo stadio si genera pero' un errore perche' si deve modificare il file .pro
aggiungendo
----------------------------------
INCLUDEPATH += /usr/include/qwt
LIBS += -l qwt
----------------------------------
il codice per generara un semplice grafico e' il seguente
----------------------------------
ui->qwtPlot->setGeometry(0,0,380,180);
ui->qwtPlot->setAxisScale(QwtPlot::xBottom,0.0,100.0);
ui->qwtPlot->setAxisScale(QwtPlot::yLeft,0.0,10000.0);
//genera i dati
double x[100], y[100];
for (int i=0; i<100;i++)
{
x[i] = i;
y[i] = i*i;
}
//associa i dati ad una urve
QwtPlotCurve *curve = new QwtPlotCurve("Dati");
curve->setSamples(x,y,100);
//associa la curve al grafico
curve->attach(ui->qwtPlot);
//redisegna il grafico
ui->qwtPlot->replot(); ----------------------------------
che ha come risultato il seguente grafico
Iscriviti a:
Commenti sul post (Atom)
Bayesian linear regression Vajont
Nello stesso articolo sono presentati anche i dati della frana del Vajont avvenuta nella notte edl 9 ottobre 1963 (digitalizzando il grafic...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE-soxSCU0twkcqnwp7jfdZdoEmM8NnQ-WrehHmut2huio8nNZVqvWiFtJem-XCXf_p3Sh0h8o62zHnTTAHbTKRIgfGHQrGbxbI228LnnApo9uZKQD0jjvYMsNdwVTDpULGVCKu8eSzJuu1xAuZieu-Vwk57-4HTItnX6BM4_h62gzJn4KQV-exFuMW7h0/s320/Clipboard03.png)
-
In questo post viene indicato come creare uno scatterplot dinamico basato da dati ripresi da un file csv (nel dettaglio il file csv e' c...
-
La scheda ESP32-2432S028R monta un Esp Dev Module con uno schermo TFT a driver ILI9341 di 320x240 pixels 16 bit colore.Il sito di riferiment...
-
Questo post e' a seguito di quanto gia' visto nella precedente prova Lo scopo e' sempre il solito: creare un sistema che permet...
Nessun commento:
Posta un commento