Re: [pgfplots] Figure con testo laterale

#86065
Up
0
Down
::


Grazie per i suggerimenti.
È inutile dire che siete molto più esperti di me. Seguendo le vostre indicazioni capisco meglio come muovermi e soprattutto evito di imparare ad usare eventuali soluzioni deprecate (mi è capitato in passato perché non sapevo che subfigure è deprecato).

Detto questo, anche se penso che alla fine risolverò con subfig (dopo vari smodonnamenti per trovare le giuste proporzioni), mi sto cimentando con groupplots (che non conoscevo e per la cui indicazione ringrazio cfiandra).
… o meglio sto vedendo sulla guida il codice “analogo” che non prevede l’uso di groupplots, ma indica direttamente dove ancorare il secondo grafico (così da fare esperienza pgfplots, pacchetto per me totalmente nuovo)

Al momento (seguendo quanto illustrato a pagina 323 del manuale di pgfplots, versione Ottobre 2012) ho buttato giù il codice:
`
\begin{figure}[!h]
\begin{tikzpicture}
\begin{axis}[name=plot1, xmajorgrids=true, ymajorgrids=true, xlabel=Iterazione, ylabel=Particelle intrappolate, legend style={legend pos=south east, font=\tiny}]
\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};
\legend{Matrice Di Densità, Random walk}
\end{axis}
\begin{axis}[name=plot2,at={($(plot1.east)+(1cm,0)$)},anchor=west, xmajorgrids=true, ymajorgrids=true, xlabel=Iterazione, legend style={legend pos=south east, font=\tiny}, extra y ticks={5,15,25}]
\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][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}
\end{axis}
\end{tikzpicture}
\end{figure}
`

Io non ho specificato nulla circa l’altezza, ma ottengo uno strano effetto di “scalamento” dell’ordinata del secondo grafico.
Vi allego un’immagine
[attachment=713]Schermata_2013-05-26.png[/attachment]

Gli “y extra ticks” li ho dovuti inserire io, altrimenti il secondo grafico non li mostrava (risultando comunque scalato nello stesso modo).

Attachments:
You must be logged in to view attached files.

Go to top