l3on4rdo” post=85513Ciao a tutti.
Mi sto impratichendo con l’uso di pgfplots, ma non riesco a capire come poter inserire un grafico con del testo sulla destra, o in generale “intorno”
(il testo del documento, non i vari label e via discorrendo)Sto facendo varie prove, cercando di “wrappare” con l’ambiente wrapfloat, ma non riesco a capire come indicargli che quello che deve “wrappare” è un ambiente tikzpicture.
Per esempio, se volessi scrivere del testo intorno a un grafico di questo tipo:
`
\begin{tikzpicture}
\begin{axis}[xmajorgrids=true, ymajorgrids=true, xlabel=Iterazione, ylabel=Particelle intrappolate, legend pos=south east]
\addplot[restrict x to domain=0:10000][red, each nth point=10]
table[x index=0, y index=1] {densMat/set100-100-5-0.0-0.0078216-600000-20/simulazione01/trapped_plain.dat};
\addplot+[restrict x to domain=0:10000][black, only marks, mark=+, each nth point=50]
table[x index=0, y index=1] {randWalk/set3100-100-5-1.0-0-316-600000-20/simulazione500/trapped_plain.dat};
\addplot+[restrict x to domain=0:10000][green, only marks, mark=+, each nth point=50, error bars/.cd, y dir=both, y explicit]
table[x index=0, y index=1, y error index=2] {randWalk/set3100-100-5-1.0-0-316-600000-20/datasetDa1000/mean_trapped_plain.dat};
\legend{Matrice Di Densità, Random walk singolo, R.w. dataset da 1000}
\end{axis}
\end{tikzpicture}`
come dovrei regolarmi?Grazie in anticipo
p.s.:
Cortesemente, non evincete da questa mia domanda altro, oltre il fatto che non riesco a risolvere questo problema.
Se le soluzioni sono scritte in qualche guida, gradirei anche solo un’indicazione su cosa andare a leggere.
Devi semplicemente far diventare la tua figura un oggetto mobile:`\begin{figure}[tb]
\begin{tikzpicture}
…
\end{tikzpicture}
\caption{…}
\label{…}
\end{figure}`
Lorenzo
Modifica
Forse un esempio minimo aiuta a chiarire e spiegare meglio:`\documentclass{article}
\usepackage{pgfplots}
\usepackage{lipsum}
\usepackage{wrapfig}
\begin{document}
\lipsum[1]
\begin{wrapfloat}{figure}{l}[18pt]{0pt}
\begin{tikzpicture}
\begin{axis}
\addplot coordinates {(0,0) (1,1)};
\end{axis}
\end{tikzpicture}
\caption{Un grafico con testo affiancato.}
\label{label}
\end{wrapfloat}
\lipsum[2]
\end{document}`
Ricorda anche che perché il risultato sia soddisfacente il testo deve essere sufficiente (preponderante rispetto alle figure).