nick87″ post=69150Salve a tutti, vorrei aiuto per il seguente codice, che fa tante piccole curve in serie:
`
\begin{tikzpicture}\draw [->] (-0.3,0) node [below]{$0$} –(7,0) node [below] {$x$};
\draw [->] (0,-0.3)–(0,4.5) node [above] {$y$};\draw (1,.3) to [out=0,in=180] (1.5,.5) to [out=0,in=180] (2,.3) to [out=0,in=180] (2.5,.5) to [out=0,in=180] (3,.3) to [out=0,in=180] (3.5,.5) to [out=0,in=180] (4,.3) to [out=0,in=180] (4.5,.5) to [out=0,in=180] (5,.3) to [out=0,in=180] (5.5,.5) to [out=0,in=180] (6,.3);
\draw (1,3.8) to [out=60,in=180] (1.5,4) to [out=0,in=180] (2,3.8) to [out=0,in=180] (2.5,4) to [out=0,in=180] (3,3.8) to [out=0,in=180] (3.5,4) to [out=0,in=180] (4,3.8) to [out=0,in=180] (4.5,4) to [out=0,in=180] (5,3.8) to [out=0,in=180] (5.5,4) to [out=0,in=180] (6,3.8);
\end{tikzpicture}
`Ora, non riesco a fare la stessa cosa però in verticale e volevo sapere se c’è un modo conosciuto per farlo, piuttosto che andare a tentativi…Purtroppo non ho tempo di studiare nei minimi dettagli il manuale (che non ho nemmeno in versione completa) perchè mancano pochissimi giorni alla consegna tesi e mi è stato richiesto l’utilizzo di questo pacchetto…grazie in anticipo…
Ciao,
puoi usare anche i percorsi decorati. L’idea è quella di disegnare una linea normale e di applicarvi una decorazione ondulata.
Per esempio, un set di linee orizzontali decorate a serpente possono essere:
`\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\begin{document}
\begin{tikzpicture}
\draw [->] (-0.3,0) node [below]{$0$} –(7,0) node [below] {$x$};
\draw [->] (0,-0.3)–(0,4.5) node [above] {$y$};
\foreach \y in {0.4,0.8,…,4.8}
\draw [decorate,
decoration={snake,
amplitude=4pt,
segment length=26pt}
]
(1.1,\y) — (5.8,\y);
\end{tikzpicture}
\end{document}`
Regolando ‘amplitude’ e ‘segment length’ è possibile raggiungere il grado di serpeggiamento desiderato.
Per le linee verticali, basta modificare la definizione delle coordinate, per esempio:
`\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\begin{document}
\begin{tikzpicture}
\draw [->] (-0.3,0) node [below]{$0$} –(7,0) node [below] {$x$};
\draw [->] (0,-0.3)–(0,4.5) node [above] {$y$};
\foreach \x in {1.0,1.4,…,5.8}
\draw [decorate,
decoration={snake,
amplitude=4pt,
segment length=26pt}
]
(\x,0.4) — (\x,4.2);
\end{tikzpicture}
\end{document}`
Un saluto.
R.