Bonjour,
Je souhaite créer des courbes 2D avec Qt comme dans le pdf (pièce jointe).
J'ai pensé utiliser ce codeou ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 QPolygonF polyline; polyline.append(QPointF(x, y)); // add your points painter->drawPolyline(polyline); or QPainterPath painterPath; painterPath.addPolygon(polyline);pour le faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 QVector <QPointF> points; // Fill in points with n number of points for(int i = 0; i< 100; i++) points.append(QPointF(i*5, i*5)); // Create a view, put a scene in it and add tiny circles // in the scene QGraphicsView * view = new QGraphicsView(); QGraphicsScene * scene = new QGraphicsScene(); view->setScene(scene); for(int i = 0; i< points.size(); i++) scene->addEllipse(points[i].x(), points[i].y(), 1, 1); // Show the view view->show();
J'ai opté pour le deuxième code.
Mais il ne m'affiche pas les axes. Et je sais pas comment mettre le log10 comme échelle (ou autre)..
Bref j'arrive à afficher quelque chose mais les points sont collés et petits.
Si vous avez des idées pour afficher mes courbes comme dans le pdf ça serait super!
Merci d'avance.
Partager