IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Équivalent de matplotlib pour Qt ? [2D/3D]


Sujet :

Qt

  1. #1
    Membre averti
    Femme Profil pro
    Ingénieur informatique scientifique
    Inscrit en
    Mai 2010
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique scientifique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2010
    Messages : 313
    Points : 301
    Points
    301
    Par défaut Équivalent de matplotlib pour Qt ?
    Bonjour,

    je cherche à générer dans mon application C++/Qt (Qt5.4), un espace 3D pour y afficher des graphes représentant des trajectoires (coordonnées X, Y, Z).
    En Python/Qt il y avait une bonne librairie pour ça, matplotlib. Malheureusement je n'arrive pas à trouver d'équivalent pour le C++/Qt.
    J'utilise Qwt pour les graphes 2D, j'ai vu le projet QwtPlot3D mais il semble ancien (pour Qt 3 et 4 seulement).
    Quand au module 3D de Qt il est pour le coup trop récent (j'aimerais éviter de devoir réinstaller une nouvelle version de Qt) et semble plus axé sur des scènes type jeu vidéo où rendu d'objets 3D que pour des graphes scientifiques.
    Y aurait-il d'autres solutions?
    Merci d'avance

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 618
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 618
    Points : 188 585
    Points
    188 585
    Par défaut


    Le module Qt Data Visualization permet de faire des graphiques en 3D, c'est peut-être un début : http://doc.qt.io/qt-5/qtdatavisualization-index.html (dès Qt 5.7, seulement).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Membre averti
    Femme Profil pro
    Ingénieur informatique scientifique
    Inscrit en
    Mai 2010
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique scientifique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2010
    Messages : 313
    Points : 301
    Points
    301
    Par défaut
    Merci de cette réponse rapide!
    Je n'avais pas vu ce module, il semble en effet mieux correspondre à ce que je veux que le module 3D.
    Je voulais éviter de changer de version de Qt car je suis sur une machine isolée d'internet donc plus compliqué, mais je pense que je vais faire l'effort car c'est ce qu'il me faut!

    Merci beaucoup, bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/12/2005, 18h49
  2. Quel est l'équivalent de Findcomponent pour les Forms ?
    Par Ben_Le_Cool dans le forum Composants VCL
    Réponses: 12
    Dernier message: 23/09/2005, 12h48
  3. équivalent SQL*Loader pour FB / IB
    Par djeant dans le forum Outils
    Réponses: 9
    Dernier message: 10/01/2005, 21h26
  4. Équivalent de Seek pour un TextFile
    Par WebPac dans le forum Langage
    Réponses: 11
    Dernier message: 24/11/2004, 15h01
  5. Réponses: 3
    Dernier message: 09/04/2004, 23h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo