Créer des graphes latex

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Créer des graphes latex

Messagepar Fares-10 » Mardi 27 Mai 2014, 09:40

Bonjour à tous,

J'ai crée ce graphe mais je veux mettre a coté de chaque flèches un texte.
Autre, je veux savoir si je peux changer la forme des cadre par exemple en des cercles ou carré etc...
Merci de me proposer vos solutions.

Image


Code: Tout sélectionner
\documentclass[11pt]{article}
\usepackage{amsmath,tikz}
\usetikzlibrary{matrix,arrows,calc,shapes.geometric,shapes.misc,shapes.symbols,shapes.arrows,automata,through,positioning,scopes,decorations.shapes,decorations.text,decorations.pathmorphing,shadows}
\begin{document}
\begin{tikzpicture}[on grid,semithick,node distance=2.8cm,auto,
every state/.style={copy shadow={opacity=.5},tape,outer sep =4pt,
                    fill=blue!20,draw=blue,thick}]
\tikzset{fleche/.style={->,>=stealth',shorten >=2pt, very thick,double,black,double distance=2.5pt,rounded corners=10pt}}                 
\node(O){};
\node[state] (A) [text width=4cm,text centered,above left=of O] {Acquisition};
\node[state] (B) [text width=4cm,text centered,above right=of O,xshift=3cm] {Processing};
\node[state] (C) [text width=4cm,text centered,below =of O,xshift=1.5cm] {Interpretation};
\draw[fleche] (A.north)  to [bend left] (B.north);
\draw[fleche] (B)to[bend left](C.east);
\draw[fleche] (C.west)to[bend left](A);
\end{tikzpicture} 
\end{document} 

Fares-10
Utilisateur
 
Messages: 5
Inscription: Jeudi 22 Mai 2014, 14:39
Statut actuel: Post-bac | Ecole d'ingénieur

Publicité

Re: Créer des graphes latex

Messagepar evariste_G » Mardi 27 Mai 2014, 15:46

Bonjour.

Il est en effet possible de changer le style de beaucoup de choses dans ce graphe.

Par exemple, la forme des cadres est donnée par le mot "tape" dans ton code ; ainsi, en le remplaçant par "rectangle" ou "circle", cela change le style des "cadres". cela dit, attention aux "circles" qui s'adaptent aux textes et qui deviennent très vite imposants.

Pour ce qui est des textes à côté des flèches, voici un extrait de code :

Code: Tout sélectionner
\draw[fleche] (C.west) to[bend left] node {texte}(A) ;
Je ne suis pas le plus doué dans tout ce que je fais, mais qui peut se vanter de l'être ?
Y a-t-il une relation d'ordre dans l'ensemble dans lequel nous vivons qui nous permettrait de dire qu'une personne vaut mieux que les autres ?
evariste_G
Téra-utilisateur
 
Messages: 1397
Inscription: Vendredi 19 Décembre 2008, 19:13
Localisation: Bordeaux
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Grapeshot [Crawler] et 15 invités