29 Marzo 2012 alle 16:19
#71647
::
Così sembra funzionare:
`\def\n{10}
\pgfmathsetmacro{\fine}{\n-1}
\foreach \i in {0,…,\fine} {
\foreach \j in {1,…,6} {
\pgfmathparse{\i+\j*\n}\pgfmathfloatparsenumber\pgfmathresult
\pgfmathfloattoint\pgfmathresult
\let\y\pgfmathresult
\addplot table[header=false, x index=\i, y index=\y] {file.dat};
}
}`
Il passaggio di conversione da float ad int serve perché altrimenti l’etichetta di colonna viene interpretata come un numero reale e mi dà errore.
Ovviamente ogni soluzione/variante più elegante è ben accetta.
Grazie