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

C++ Discussion :

Dessiner graphe via un programme C++


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 13
    Par défaut Dessiner graphe via un programme C++
    Bonjour,

    Je voudrais faire un programme C ou C++ qui affiche au fur et à mesure de ses calcules, une sorte de graphe. Un exemple est comme celui montré par la figure du lien ci-dessous (qui est faite grâce à pylab en python). Ce dessin est animé, càd que l'image se modifie (évolue) au durant l’exécution du programme.
    Des idées pour le faire en C/C++ ?

    http://img4.hostingpics.net/pics/327186plot.png

    Merci bien.

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Salut,
    gnuplot++

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 13
    Par défaut
    Citation Envoyé par 3DArchi Voir le message
    Salut,
    gnuplot++
    Je ne sais pas si avec gnuplot je pourrais "animer" l'image. En fait, j'ai un programme en C/C++ qui génère/calcule continuellement des résultats, et selon ces derniers la topologie dessinée change (certains nœuds changent de positions, des arcs reliant certains nœuds peuvent être ajoutés/supprimés etc). Bref, je veux visualiser l'évolution des résultats de mon programme graphiquement. Pouvez vous me conformer que c'est faisable avec gnuplot avant de me lancer dessus ?

  4. #4
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Qt + Qwt ?
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  5. #5
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    Citation Envoyé par klandah Voir le message
    En fait, j'ai un programme en C/C++ qui génère/calcule continuellement des résultats, et selon ces derniers la topologie dessinée change (certains nœuds changent de positions, des arcs reliant certains nœuds peuvent être ajoutés/supprimés etc)
    pourrais-tu préciser : quel compilateur, quel OS ?
    Avec le C++ il n'y a pas de bibliothèque graphique standard comme avec Java.
    Avec VC++ tu peux utiliser MFC ou bien Qt.
    Avec Linux il faut prendre Qt

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2011
    Messages : 13
    Par défaut
    Citation Envoyé par Mat.M Voir le message
    pourrais-tu préciser : quel compilateur, quel OS ?
    Avec le C++ il n'y a pas de bibliothèque graphique standard comme avec Java.
    Avec VC++ tu peux utiliser MFC ou bien Qt.
    Avec Linux il faut prendre Qt
    Je crois bien qu'apprendre tout ce qui est Qt, GTK et compagnie, c'est un peut lourd juste pour ce que je veux faire !
    Sinon, l'OS c'est Windows Seven, compilateur g++ sous codeblocks.

    Cependant, j'attend toujours la réponse de 3DArchi, ça pourrait être intéressant si c'est faisable juste avec gnuplot.

  7. #7
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Si tu veux plus minimaliste que Qt+Qwt, tu peux peut-être regarder du côté de CImg. Mais, là, c'est à toi de tout faire, je ne suis pas certain de la rentabilité au final, et Qt/Qwt se maîtrisent assez en 1/2 journée pour quelqu'un qui a un peu de bouteille, surtout pour faire de l'affichage avec peu d'intéractions...
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/08/2007, 18h54
  2. Réponses: 3
    Dernier message: 16/04/2007, 17h01
  3. Execution d'un exécutable via un programme Java
    Par sixkiller dans le forum Langage
    Réponses: 5
    Dernier message: 07/10/2006, 15h19
  4. Réponses: 3
    Dernier message: 14/04/2006, 15h54
  5. Suppression d’objets via une programmation
    Par Culture dans le forum Access
    Réponses: 1
    Dernier message: 15/11/2005, 18h41

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