[résolu]rotation et tikz

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.

[résolu]rotation et tikz

Messagepar plop08 » Dimanche 17 Mars 2013, 18:41

bonsoir,

j'étais pas peu fier d'avoir réussi à faire tourner mon graphique ! je vous raconte pas.

et là : un drame.

les graduations n'ont pas "tourné".

auriez vous une idée ? aurais je loupé une option ?

Code: Tout sélectionner
\begin{tikzpicture}[x=1.0cm,y=1.0cm]
\begin{scope}[rotate=90]

\tikzstyle{every node}=[scale=0.6]

\draw [style=dotted,xstep=1.0cm,ystep=1.0cm] (-1,-4) grid (24,12);

\draw[->,color=black, very thick] (-1,0) -- (24,0);

\draw[->,color=black, very thick] (0,-4) -- (0,12);

\foreach \x in {0,4,...,24}
\draw[shift={(\x,0)},color=black, thick] (0pt,2pt) -- (0pt,-2pt) node[below] {\footnotesize $\number\numexpr\x/4$};


\foreach \y in {-4,-3,...,12}
\draw[shift={(0,\y)},color=black] (2pt,0pt) -- (-2pt,0pt) node[left] {\footnotesize $\number\numexpr\y*50$};

%\fill[color=black](0,0) circle (2pt);
%\fill[color=black](1,3.02) circle (2pt);
%\fill[color=black](2,4.1) circle (2pt);
%\fill[color=black](9,6.9) circle (2pt);
%\fill[color=black](10,7.11) circle (2pt);
%\fill[color=black](6,7.3) circle (2pt);

\draw [samples=200][domain=0:4] plot (\x*4,{(2*2.718281828^((\x)+1)/25)});
\end{scope}
\end{tikzpicture}

Dernière édition par plop08 le Lundi 18 Mars 2013, 17:41, édité 1 fois.
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: rotation et tikz

Messagepar gigiair » Dimanche 17 Mars 2013, 21:13

C'est un très beau graphique, il suffirait d'afficher les graduation dans un \rotatebox pour les remettre d'aplomb. AMHA une meilleure solution est d'utiliser l'extension pgfplots et de placer le graphique dans un environnement axis.
Quelque chose comme :
Code: Tout sélectionner
\begin{tikzpicture}
    \begin{axis}[width=16cm,%
      height=14cm,%
      xlabel=$x$,%
      ylabel=$y$,%
      grid=minor,%
      minor grid style=dotted,%
      xtick={-6,-5,...,6},%
      minor xtick={-0.25,0,...,5.75},%
      ytick={-200,-150,...,600},%
      minor ytick={-200,-150,...,550},
      ymin=-200,%
      ymax=600,%
      xmin=-0.25,%
      xmax=6,%
      axis x line=center,%
      axis y line=center]
 \addplot [samples=200][domain=0:4]{4*2.718281828^((x)+1)};
    \end{axis}

Je n'ai pas vérifié s'il s'agit de la même courbe, j'ai un peu la flemme de faire les calculs...
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2441
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: rotation et tikz

Messagepar plop08 » Dimanche 17 Mars 2013, 22:27

merci de m'avoir répondu :)

je ne capte pas trop pourquoi ça marche avec axis et pas avec mon code :)

mais ce n'est pas grave.

je vais tenter de lire la doc de axis :)
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: rotation et tikz

Messagepar plop08 » Dimanche 17 Mars 2013, 22:29

ah oui p'y ca fait pas 1cm :)

mais merci mon problème est résolu :)

je vais farfouiller :)
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: rotation et tikz

Messagepar evariste_G » Lundi 18 Mars 2013, 08:15

Bonjour.
Tu aurais pu aussi ajouter l'option "rotate=90" dans "every node" :

Code: Tout sélectionner
\tikzstyle{every node}=[scale=0.6,rotate=90]
Mathématiques, LaTeX et Python : http://www.mathweb.fr
Cours particuliers de maths et de NSI : https://cours-particuliers-bordeaux.fr/
evariste_G
Téra-utilisateur
 
Messages: 1433
Inscription: Vendredi 19 Décembre 2008, 19:13
Localisation: Bordeaux
Statut actuel: Actif et salarié | Enseignant

Re: rotation et tikz

Messagepar gigiair » Lundi 18 Mars 2013, 10:12

D'après la doc de pgfplots, tikzstyle ne doit plus être employé pour définir les options de pgfplots
texdoc pgfplots a écrit:2. Starting with pgfplots 1.1, \tikzstyle should no longer be used to set pgfplots options.
Although \tikzstyle is still supported for some older pgfplots options, you should replace any occu-
rance of \tikzstyle with \pgfplotsset{ style name /.style={ key-value-list }} or the associated
/.append style variant. See Section 4.17 for more detail.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2441
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: rotation et tikz

Messagepar plop08 » Lundi 18 Mars 2013, 17:41

j'en prends bonne note :)

merci encore de votre aide.
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
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: Google [Bot], Google Adsense [Bot], Grapeshot [Crawler], MSN [Bot] et 29 invités