Importer Données Bis

Voir le sujet précédent Voir le sujet suivant Aller en bas

Importer Données Bis

Message  lassaib le Lun 25 Fév - 0:49

Bonsoir,

J'ai un fichier de données par blocks de meme dimension. Les données sont rangées sur plusieurs colonnes (13 colonnes). Je veux tracer par exemple la colonne Te = f(colonne X, parametre colonne T_ns constant pour un block) pour tous les blocks dans une meme figure et mettre la legende T_ns= val. val étant la valeur prise par T_ns pour un block donné. Voilà mon fichier de données en question et en image car le est trop gros pour faire le copier/coller directement. Merci d'avance. Le fivhier en ligne.
# file 1


Dernière édition par lassaib le Lun 25 Fév - 12:14, édité 1 fois

lassaib

Nombre de messages : 24
Age : 43
Date d'inscription : 05/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Importer Données Bis

Message  P.Fradin le Lun 25 Fév - 11:43

Bonjour lassaib,

Pour mettre un fichier à télécharger vous pouvez vous inscrire à un site gratuit hébergeant des fichiers par exemple filesUpYours, une fois inscrit vous pouvez y mettre des documents, on vous donne un lien que vous pouvez ensuite copier/coller dans le forum. Je pense que ce serait une bonne chose car pour le moment je ne saisis pas trop votre demande!

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Importer Données bis

Message  lassaib le Lun 25 Fév - 12:18

Merci votre aide pour mettre un document en ligne. Je vous envoie le fichier en question en lieu et place de la capture. Le lien est le suivant : # file 1

lassaib

Nombre de messages : 24
Age : 43
Date d'inscription : 05/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Importer Données Bis

Message  P.Fradin le Lun 25 Fév - 12:53

Pour l'instant le lien ne me donne rien (serveur introuvable) Rolling Eyes

Ah ça y est! Je regarde ça cet après-midi.

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Importer DonnéesBis

Message  lassaib le Lun 25 Fév - 13:49

Ok je serai à votre écoute jusqu'aux environ de 00 : 00 heures de Paris.
Je profite de l'occasion pour vous demander de regarder la possibilité éventuelle de faire une représentation à 3 dimensions c'est à dire représenter une colonne en fonction de deux autres colonnes. Ca vous fait trop de boulot bom bom bom

Merci

ps: pour vous aider à mieux comprendre voilà une image réalisée avec gnuplot
image1

lassaib

Nombre de messages : 24
Age : 43
Date d'inscription : 05/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Importer Données Bis

Message  P.Fradin le Mar 26 Fév - 1:25

Bon je n'ai pas eu beaucoup de temps finalement aujourd'hui. Je n'ai pas encore regardé l'aspect 3D, mais à mon avis ce genre de problème serait bien plus facile à faire avec un brave tableur! Pour peu qu'il exporte en eps c'est gagné!

Bon, voilà quand même ce que j'ai fait: j'ai pris ton fichier texte est j'ai fait un fichier block1.txt avec seulement le premier bloc (sans le texte), puis j'ai fait un fichier TeXgraph qui lit ce bloc, extrait les différentes colonnes dans des variables et j'ai ajouté une macro ShowCol(colonne1, colonne2) qui représente la colonne2 en ordonnée et la colonne1 en abscisse., par exemple:



Voici le fichier texgraph (j'ai laissé les données numériques du premier bloc pour que tu puisses essayer):

Code:

% TeXgraph version 1.93
% Fenetre Xmin Xmax Ymin Ymax Xscale Yscale
100#-5.5#5.5#-5.5#5.5#1#1##
% Marges gauche droite haut bas cadre gestion_couleur comptgraph
101#1#0.5#0.5#1#0#1#3##
% Affectation des Variables theta et phi
18##[theta:=0.5236, phi:=1.0472, OriginalCoord(1)]##
% Déclaration des Variables Globales
15#C4#[0,0.0000300916,0.000057174,0.0000815482,0.000103485,0.000123228,0.000140997,0.000156989,
0.000171381,0.000184335,0.000195993,0.000206485,0.000215928,0.000224427,0.000232076,
0.00023896,0.000245155,0.000250731,0.00025575,0.000260267,0.000264331,0.00026799,
0.000271282,0.000274246,0.000276913,0.000279313,0.000281473,0.000283418,0.000285167,
0.000286742,0.00028816,0.000289435,0.000290583,0.000291617,0.000292546,0.000293383,
0.000294137,0.000294815,0.000295425,0.000295974,0.000296468,0.000296913,0.000297313,
0.000297673,0.000297998,0.000298289,0.000298552,0.000298788,0.000299001,0.000299193,
0.000299365,0.00029952,0.00029966,0.000299785,0.000299898,0.000300014]##
15#C5#[0,-1.635E-14,-1.511E-18,9.907E-29,-5.068E-28,6.345E-28,2.175E-27,-2.707E-27,7.315E-28,
1.367E-27,-2.889E-29,-4.701E-29,-5.034E-27,5.233E-27,3.59E-27,1.076E-20,-5.971E-27,
-2.26E-27,-2.348E-27,-1.005E-18,1.157E-26,-6.769E-27,-4.134E-18,1.062E-26,-1.701E-18,
2.828E-26,-6.37E-18,-7.002E-18,-2.593E-18,-2.881E-18,-1.921E-17,-7.114E-18,-1.581E-17,
-8.783E-18,-3.904E-17,-2.169E-17,-3.614E-17,-2.699E-17,-5.206E-17,-6.611E-17,-7.345E-17,
-9.182E-17,-1.814E-16,-4.664E-16,-1.429E-15,-4.072E-15,-8.617E-15,9.705E-13,3.231E-10,
8.483E-8,0.00001807,0.003124,0.4386,50.04,4670,393200]##
15#C6#[19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,
19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,
19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,19.3,
19.3,19.3,19.3,19.28,17]##
15#C7#[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,0.9986,3.808]##
15#C8#[303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,
303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,
303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,
303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,
303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,
303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,
303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,303400000000,
303400000000,303400000000,303400000000,303400000000,300300000000,1055000000000]##
15#C9#[11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,
11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,
11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,
11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,
11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,
11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,
11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,11390000000,
11390000000,11390000000,11390000000,11390000000,11370000000,97500000000]##
15#C10#[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.16E24]##
15#C11#[51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,
51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,
51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,
51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.17,51.15,64.45]##
15#C12#[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.16E24]##
15#C13#[3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,
3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,
3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,
3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,
3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,
3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.019E24,3.014E24,
3.349E24]##
15#val#0.00003125##
% Déclaration des Macros
16#ReadBlock#{ReadBlock(index)}
[$L:= for $z in ReadData(["/home/pfradin/TeX/Texperso/TeXgraph/block",%1,".txt"]) do Re(z),Im(z) od,
 val:=L[3],
 for $k from 4 to 13 do
  $k':=k, $aux:=L[k],
  $L':=while aux<>Nil do aux, Inc(k',13), aux:=L[k'] od,
  Eval( ["C",k,":=",L'])
 od
 ]
##
16#concat#{ concat(col1,col2) }
[$y:=Eval(["C",%2]),
 if %1<4 then
    $k:=1, for $z in y do k+i*z, Inc(k,1) od
 else
 $x:=Eval(["C",%1]),k:=1,
 for z in x do z+i*y[k], Inc(k,1) od
 fi]
##

16#ShowCol#{ ShowCol(col1, col2) }
[$col1:=%1, $col2:=%2,
 $L:=concat(col1,col2), $r:=rectangle(L),
 xmin:=Re(r[1]), xmax:=Re(r[2]), ymin:=Im(r[2]), ymax:=Im(r[1]),
 $fx:=10/(xmax-xmin),$fy:=10/(ymax-ymin),

 Arrows:=1,Width:=4,
 Ligne([-5-5*i,5.5-5*i,jump,-5-5*i,-5+5.5*i],0),
 Arrows:=0,

 SetMatrix([-5-5*i-xmin*fx-i*ymin*fy,fx,fy*i]),
 Width:=8, Color:=red, Ligne(L,0),

 IdMatrix(), Color:=black,
 LabelAxe(x,5.5-5*i,["C",col1],2),LabelAxe(y,5.5*i-5,["C",col2],1),
 DotStyle:=cross,
 LabelAxe(x,5-5*i,xmax,1,1),LabelAxe(y,5*i-5,ymax,2,1),
 LabelAxe(x,-5-5*i,xmin,1,1),LabelAxe(y,-5*i-5,ymin,2),
 LabelDot(-5*i,["$T_{ns}=",val],"S",0),
 Color:=lightgray, LineStyle:=dotted, Ligne([-5+5*i,5+5*i,5-5*i],0)
]
##
% Déclaration des Eléments graphiques
% Col2Col4 (Utilisateur)
18##[tMin:=-5,tMax:=5]##
14#Col2Col4#ShowCol(2,4)
#-1##
% Col4Col8 (Utilisateur)
18##[IsVisible:=0,tMin:=-5.5]##
14#Col4Col8#ShowCol(4,8)
#-1##

Bien sûr je n'ai pas créé les variables à la main, mais avec la macro ReadBlock(1) qui lit le fichier block1.txt et extrait les colonnes. Bon je regarderai plus tard la 3d.

PS: je viens de réfléchir 3 minutes à la question mais je ne vois pas ce que vous dessinez avec gnuplot, ça veut dire quoi précisément using 2:3:6?

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Importer Données Bis

Message  lassaib le Mar 26 Fév - 11:18

Pour commencer, je vous remercie de votre aide pour cette premiere partie. Je vous informe que mon fichier été créé par un programme FORTRAN, qui fournit également les blocks en fichiers séparés pour éviter le travail supplémentaire que vous venez de réaliser (copier [,couper]/coller). La commande de gnuplot que j'ai fait usage est (dans un terminal): gnuplot> splot "Monfichier.txt" using n:m:k w l veut dire que je trace la colonne k en fonction des colonnes n et m. Il represente les colonnes spécifiées de tous les blocks. w l veut dire with line

lassaib

Nombre de messages : 24
Age : 43
Date d'inscription : 05/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Importer Données Bis

Message  P.Fradin le Mar 26 Fév - 17:57

Bonjour lassaib,

J'ai avancé un peu dans la représentation 2d, maintenant on lit tout le fichier, et on peut représenter les 2 colonnes que l'on veut en précisant de quel bloc à quel bloc:

Code:

ShowCol(2,6,24,32)

Affiche la colonne 6 en fonction de la colonne 2 dans les blocs 24 à 32:



Le fichier source est ci-dessous, il ne fonctionnera pas du premier coup, il faudra éditer la macro Nom, mettre le chemin d'accès et le nom du fichier (entre doubles-quotes), sauvegarder et recharger.

Code:


% TeXgraph version 1.93
% Fenetre Xmin Xmax Ymin Ymax Xscale Yscale
100#-5.5#5.5#-5.5#5.5#1#1##
% Marges gauche droite haut bas cadre gestion_couleur comptgraph
101#1#0.5#0.5#1#0#1#3##
% Affectation des Variables theta et phi
18##[theta:=0.5236, phi:=1.0472, OriginalCoord(1)]##
% Déclaration des Variables Globales
15#C4#1/0##
15#C5#1/0##
15#C6#1/0##
15#C7#1/0##
15#C8#1/0##
15#C9#1/0##
15#C10#1/0##
15#C11#1/0##
15#C12#1/0##
15#C13#1/0##
15#val#1/0##
15#C2#1/0##
15#posLegende#-0.33611111111111+2.16944444444444*i##
15#C3#1/0##
% Déclaration des Macros
16#ReadBlock#{ReadBlock(index)}
[$L:=Copy(stock,720*(%1-1)+1,720),
 for $k from 2 to 13 do
  if k=3 then Insert(val,L[3])
  else
      $k':=k, $aux:=L[k],
      $L':=while aux<>Nil do aux, Inc(k',13), aux:=L[k'] od,
      Eval( ["C",k,":=",L'])
  fi
 od ]##
16#concat#{ concat(col1,col2) }
[$y:=Eval(["C",%2]),
 $x:=Eval(["C",%1]),k:=1,
 for z in x do z+i*y[k], Inc(k,1) od
]##
16#ShowCol#{ ShowCol(col1, col2, bloc1, bloc2) }
[$col1:=%1, $col2:=%2,$b1:=%3, $b2:=%4,
 val:=Nil,
 for $k from b1 to b2 do
    ReadBlock(k),
    Insert($L, [concat(col1,col2),jump]),
 od,

 $r:=rectangle(L),
 xmin:=Re(r[1]), xmax:=Re(r[2]), ymin:=Im(r[2]), ymax:=Im(r[1]),
 $fx:=10/(xmax-xmin),$fy:=10/(ymax-ymin),

 Arrows:=1,Width:=4,
 Ligne([-5-5*i,5.5-5*i,jump,-5-5*i,-5+5.5*i],0),
 Arrows:=0,
 Width:=8, k:=1,
 MapBy( if $Z<>Nil then
          Color:=Rgb(Rand(),Rand(),Rand()),
          SetMatrix([-5-5*i-xmin*fx-i*ymin*fy,fx,fy*i]),
          Ligne(Z,0),
          IdMatrix(),
          LabelDot(posLegende-(k-1)*i/2,["$T_{ns}=",val[k],"$"],"E",0),Inc(k,1)
          fi
        ,Z,L,jump),
 Color:=black,
 LabelAxe(x,5.5-5*i,["C",col1],2),LabelAxe(y,5.5*i-5,["C",col2],1),
 DotStyle:=cross,
 LabelAxe(x,5-5*i,xmax,1,1),LabelAxe(y,5*i-5,ymax,2,1),
 LabelAxe(x,-5-5*i,xmin,1,1),LabelAxe(y,-5*i-5,ymin,2),

 Color:=lightgray, LineStyle:=dotted, Ligne([-5+5*i,5+5*i,5-5*i],0)
]##
16#ShowCol3D#{ ShowCol3D(col1, col2,col3) }
[$col1:=%1, $col2:=%2, $col3:=%3,
 $L:=concat3d(col1,col2,col3), $r:=rectangle(Proj3D(L)),
 xmin:=Re(r[1]), xmax:=Re(r[2]), ymin:=Im(r[2]), ymax:=Im(r[1]),
 $fx:=10/(xmax-xmin),$fy:=10/(ymax-ymin),

 Arrows:=1,Width:=4,
 Ligne([-5-5*i,5.5-5*i,jump,-5-5*i,-5+5.5*i],0),
 Arrows:=0,

 SetMatrix([-5-5*i-xmin*fx-i*ymin*fy,fx,fy*i]),
 Width:=8, Color:=red, Ligne(L,0),

 IdMatrix(), Color:=black,
 LabelAxe(x,5.5-5*i,["C",col1],2),LabelAxe(y,5.5*i-5,["C",col2],1),
 DotStyle:=cross,
 LabelAxe(x,5-5*i,xmax,1,1),LabelAxe(y,5*i-5,ymax,2,1),
 LabelAxe(x,-5-5*i,xmin,1,1),LabelAxe(y,-5*i-5,ymin,2),
 LabelDot(-5*i,["$T_{ns}=",val],"S",0),
 Color:=lightgray, LineStyle:=dotted, Ligne([-5+5*i,5+5*i,5-5*i],0)
]##
16#Init#[stock:=for $z in ReadData("/home/pfradin/TeX/Texperso/TeXgraph/U_Monfichier.txt") do
          Re(z),Im(z) od,
 ReCalc()
]##
16#Nom#"/home/pfradin/TeX/Texperso/TeXgraph/U_Monfichier.txt"##
16#ClicG#[posLegende:=%1, ReCalc()]##
16#Clean#[stock:=Nil, val:=Nil,
 for $k from 2 to 13 do Eval( ["C",k,":=Nil"]) od,
]##
% Déclaration des Eléments graphiques
% Col2Col4 (Utilisateur)
18##[tMin:=-5,tMax:=5]##
14#Col2Col4#{on affiche la colonne 6 en fonction de 2 pour les blocs allant de 24 à 32}
ShowCol(2,6,24,32)
#-1##

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Importer Données Bis

Message  lassaib le Mar 26 Fév - 22:48

Je suis entierement satisfait, c'est comme si vous avez lit dans ma mémoire pour savoir mon voeu le plus ardent. C'est magnifique. Pour la 3D prenait tout le temps nécessaire j'en aurai besoin pour le document final vers 15 Mars 2008. Ouf je respire à fond. Grand merci à toi et CHAPEAU !!! pirat

lassaib

Nombre de messages : 24
Age : 43
Date d'inscription : 05/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Importer Données Bis

Message  P.Fradin le Mar 26 Fév - 23:08

Une question me turlupine (en fait plusieurs):

Gnuplot à l'air de bien gérer l'import de fichier de données, pourquoi vouloir le faire alors avec TeXgraph?

Dans la représentation 3D est-ce que les deux premières colonnes choisies sont toujours C2 et C3 comme dans l'exemple?

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Importer Données bis

Message  lassaib le Mer 27 Fév - 11:04

Merci pour les questions. D'abord pourquoi TeXgraph, si gnuplot le fait de maniere impécable ? La réponse est très simple pour moi: j'aime de nature tout ce qui est beau ! je ne veux pas INCLURE D'IMAGE (CAPTURE D'IMAGE) dans mon document LaTeX. Etes vous satisfait de la réponse ? Ah peut être gnuplot peut produire des graphiques latex ou pstricks ou autres formats, si tel est le cas pouvez vous m'expliquer comment procéder ? Deuxième question : Je ne fais pas de distinction entre colonnes cela dépend tout simplement de que je veux faire pour un fichier donné ( dans mon travail j'ai plusieurs fichiers de ce type avec de multitudes de colonnes). Pour un fichier donné je peux représenter la colonne n en fonction des colonnes m,p, où n,m,p sont QUELCONQUES cela dépend de ce je veux voir figurer dans mon document LATEX.

EST - CE - QUE - J'AI REPONDU CLAIREMENT ? Si non je serai ravi d'apporter d'autres explications. Hésiter pa de me poser des questions quand vous en aurez besoin. Laughing

Merci

PS: Au début je faisais mes calcul avec Matlab et je convertissais mes figure en latex avec figuretotex ou avec surftotex du meme auteur. depuis un bout de temps je suis avec fortran alors, j'ai cherché et j'ai trouvé TeXgraph et je l'ai choisi parcequ'il fait des choses magnifiques. Bonne lecture I love you TeXgraph

lassaib

Nombre de messages : 24
Age : 43
Date d'inscription : 05/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Importer Données Bis

Message  P.Fradin le Mer 27 Fév - 11:14

lassaib a écrit:Merci pour les questions. D'abord pourquoi TeXgraph, si gnuplot le fait de maniere impécable ? La réponse est très simple pour moi: j'aime de nature tout ce qui est beau ! je ne veux pas INCLURE D'IMAGE (CAPTURE D'IMAGE) dans mon document LaTeX. Etes vous satisfait de la réponse ? Ah peut être gnuplot peut produire des graphiques latex ou pstricks ou autres formats, si tel est le cas pouvez vous m'expliquer comment procéder ?

Il y a bien longtemps que je n'ai pas utilisé gnuplot, mais je crois me souvenir qu'on pouvait le faire à partir du menu: File/Output Device et on saisit postscript (de mémoire...)

Deuxième question : Je ne fais pas de distinction entre colonnes cela dépend tout simplement de que je veux faire pour un fichier donné ( dans mon travail j'ai plusieurs fichiers de ce type avec de multitudes de colonnes). Pour un fichier donné je peux représenter la colonne n en fonction des colonnes m,p, où n,m,p sont QUELCONQUES cela dépend de ce je veux voir figurer dans mon document LATEX.

Ok, compris.


PS: Au début je faisais mes calcul avec Matlab et je convertissais mes figure en latex avec figuretotex ou avec surftotex du meme auteur. depuis un bout de temps je suis avec fortran alors, j'ai cherché et j'ai trouvé TeXgraph et je l'ai choisi parcequ'il fait des choses magnifiques. Bonne lecture I love you TeXgraph

Merci du compliment!

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Importer Données Bis

Message  lassaib le Mer 27 Fév - 11:26

Je vérifie tout de suite si ca sera possible et si le rendu sera à la hauteur de ce que TeXgraph me procure.

===========================

J'ai vérifié mais je ne suis pas du tout satisfait loin de là. Les commandes sont :
dans un terminal gnuplot > set term postscript eps (png)
gnuplot> set output 'mafigure.eps (png)'
Et voilà tu fait le tracé qui sera sauvé dans mafigure.eps ou mafigure.png

lassaib

Nombre de messages : 24
Age : 43
Date d'inscription : 05/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Importer Données Bis

Message  lassaib le Ven 29 Fév - 2:34

Bonjour,

Je viens de régler mon probleme sous gnuplot. Au passage je vous remercie deux fois: 1 pour votre aide precieuse; 2 pour m'avoir posé la question sur gnuplot. Et voilà je me suis plongé en profondeur dans la doc en commande de ligne de gnuplot et hopppp !!! j'ai eu la solution :
gnuplot> set terminal latex
Terminal type set to 'latex'
Options are '(document specific font)'
gnuplot> set output 'data.tex'
gnuplot> splot "Monfichier.txt" using 2:3:7 w l

Je demande à gnuplot d'aller en mode TeX; puis je lui dis d'enregistrer la sortie dans le fichier data.tex et voilà ! il ne me reste à faire \input{data.tex} dans mon document latex avec \usepackage{graphicx}. Pour savoir les options de set terminal avec gnuplot taper set terminal ; et vous aurez toutes les options : png, postscrip, .........

Je suis fatigué je vais au lit, Merci à vous Merci Beaucoup !!!!!!!!!!!!! sunny

PS: je travaille sous ubuntu 7.10 pour ceux qui sont ailleurs sunny

lassaib

Nombre de messages : 24
Age : 43
Date d'inscription : 05/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Importer Données Bis

Message  P.Fradin le Ven 29 Fév - 10:50

Voilà qui se termine bien.

J'ai une autre question: est-ce que vous pouvez demandé à gnuplot de ne dessiner que les blocs de tant à tant ou est-ce qu'il dessine automatiquement tout le fichier?

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: Importer Données bis

Message  lassaib le Ven 29 Fév - 11:17

Ah là franchement je n'ai pas d'idée, je vais me courber là dessus pour en savoir plus. Par contre je me suis rendu compte que la compilation avec LaTex pose un souci de mémoire et il faut croiser les bras pour patienter la compilation pour la 3D. Ceci dis vous n'êtes pas sauvé , dès que vous aurez un peu de temps (pour les versions ultérieures), il faut essayer de résoudre ce probleme (mon probleme) car l'idée (votre idée) de pouvoir selectionner les blocs est GENIALE Laughing La souplesse de TeXgrah est fantastique, j'ai pas envi d'aller ailleurs !!!
ps: je n'ai pas de couleurs non plus avec gnuplot dans l'exportation vers LaTeX pourquoi ? ca fait bcp de raison de travailler avec TeXgraph pour ne pas à parcourir de fond en comble la doc de gnuplot.

lassaib

Nombre de messages : 24
Age : 43
Date d'inscription : 05/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Importer Données bis

Message  lassaib le Lun 3 Mar - 16:53

Bonjour Fradin,

J'ai cherché un peu partout pour savoir si gnuplot peut faire des tracés en choisissant des blocs donnés, mais en vain je n'ai pas trouvé la réponse. Néanmoins j'ai découvert un GUI qui simplifie la tache (sous ubuntu) Qgfe.

Merci

lassaib

Nombre de messages : 24
Age : 43
Date d'inscription : 05/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Importer Données Bis

Message  Contenu sponsorisé Aujourd'hui à 11:52


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum