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.







Répondre avec citation
Partager