Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2008, 12h29   #1
Membre habitué
 
Avatar de GDMINFO
 
Inscription : avril 2007
Messages : 334
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : avril 2007
Messages : 334
Points : 116
Points : 116
Par défaut Utilisation de GNUPLOT

Bonjour, j'ai deux questions concernant l'utilisation de gnuplot :

* Je souhaite tracer des courbes de différents types de pointillés, j'ai beau utiliser l'exemple fourni sur
http://gnuplot.sourceforge.net/demo/dashcolor.1.gnu, je ne parviens pas à l'adapter à mon exemple pourtant bien plus simple. Comment dois-je compléter mon code ci-dessous pour obtenir 4 lignes de 4 types de pointillés différents ?

Citation:
plot 'courbes.dat' using 1:4 with line lt 1 title "nbprot_DH",\
'courbes.dat' using 2:4 with line title "nbinter_DH",\
'courbes.dat' using 1:3 with line title "nbprot_DM",\
'courbes.dat' using 2:3 with line title "nbinter_DM"
* Est-il possible de tracer non pas des courbes "point à point" mais une droite qui "approximerai" ces points, c'est-à-dire qui se tracerai au milieu de ceux ci ? (Je ne sais pas si j'ai été super clair là...)

Merci de votre aide.
GDMINFO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 15h15   #2
Membre habitué
 
Avatar de GDMINFO
 
Inscription : avril 2007
Messages : 334
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : avril 2007
Messages : 334
Points : 116
Points : 116
Par défaut Réponse à la question 2

Bon j'ai trouvé une méthode archi connue à laquelle je n'avais pas pensé au premier abord : la régression linéaire. Pour ceux que ça interresse ça marche comme ça sous gnuplot :

Citation:
f(x) = a*x+b
fit f(x) 'courbes.dat' using 1:4 via a, b
plot f(x) with lines title "proteins/DH"
Personne n'a d'idée pour ma première question ?
GDMINFO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 19h43   #3
Expert Confirmé Sénior
 
Inscription : janvier 2007
Messages : 8 743
Détails du profil
Informations personnelles :
Âge : 54

Informations forums :
Inscription : janvier 2007
Messages : 8 743
Points : 9 978
Points : 9 978
gnuplot help

et ca marche
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java

Je ne réponds pas aux MP techniques
souviron34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 10h47   #4
Membre régulier
 
Inscription : juin 2007
Messages : 65
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 65
Points : 83
Points : 83
Citation:
Envoyé par GDMINFO Voir le message
Bonjour, j'ai deux questions concernant l'utilisation de gnuplot :

* Je souhaite tracer des courbes de différents types de pointillés, j'ai beau utiliser l'exemple fourni sur
http://gnuplot.sourceforge.net/demo/dashcolor.1.gnu, je ne parviens pas à l'adapter à mon exemple pourtant bien plus simple. Comment dois-je compléter mon code ci-dessous pour obtenir 4 lignes de 4 types de pointillés différents ?



* Est-il possible de tracer non pas des courbes "point à point" mais une droite qui "approximerai" ces points, c'est-à-dire qui se tracerai au milieu de ceux ci ? (Je ne sais pas si j'ai été super clair là...)

Merci de votre aide.
Bonjour,

help with
help set


le choix du terminal influence aussi le tracé.
To-Ma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 11h17   #5
Membre habitué
 
Avatar de GDMINFO
 
Inscription : avril 2007
Messages : 334
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : avril 2007
Messages : 334
Points : 116
Points : 116
Par défaut En fait ça n'est pas possible...

... tel que je voulais le faire.
Faire des lignes pointillées dans un terminal qui n'est pas postscript ça marche pas.
Donc il faut commencer par :

Citation:
set term postscript
ensuite il faut penser à rediriger la sortie sinon on va pas voir grand chose :

Citation:
set output "essai.eps"
et puis lancer la commande d'affichage que l'on souhaite, par exemple :

Citation:
plot f(x) with lines title "proteins/DH", g(x) with line title "interactions/DH", h(x) with line title "proteine+interactions/DH",'courbes.dat' using 1:4 with points 1,'courbes.dat' using 2:4 with point 2,'courbes.dat' using 3:4 with point 3
Comme je veux intégrer mon graphique dans latex je ferai la même chose avec un terminal latex et une sortie en .tex, pour l'instant ça fonctionne pas top, je compile bien le latex mais pas moyen d'ouvrir le .pdf, il faut dire que j'utilise pdflatex, je me demande s'il peut gérer ces images... mais ça c'est peut-être une question pour le forum latex...


ps: pour gnuplot help c'est surement très utile mais je n'ai pas trop su m'en servir
GDMINFO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 11h19   #6
Membre habitué
 
Avatar de GDMINFO
 
Inscription : avril 2007
Messages : 334
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : avril 2007
Messages : 334
Points : 116
Points : 116
Par défaut Merci...

... To-Ma, j'étais en train d'écrire mon message alors je n'ai pas vu que tu conseillais aussi de jeter un oeil aux types de terminaux
GDMINFO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 11h30   #7
Membre habitué
 
Avatar de GDMINFO
 
Inscription : avril 2007
Messages : 334
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : avril 2007
Messages : 334
Points : 116
Points : 116
Par défaut J'suis une boulette...

... je n'oserai pas avouer pourquoi ça ne fonctionnait pas , mais tout ce que je peux dire c'est que si vous suivez ce que j'ai dit précédemment vous n'aurez aucun problème pour inclure de "jolies" courbes dans votre fichier tex.
GDMINFO est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h16.


 
 
 
 
Partenaires

Hébergement Web