Ti ringrazio per i suggerimenti OldClaudio. Ora il codice è così:
`\begin{tikzpicture}
\begin{axis}[%
width=4.52281008599329in,
height=3.56718408395278in,
scale only axis,
xmin=0,
xmax=60,
xlabel={Regime di rotazione in Hz},
xticklabel style={/pgf/number format/fixed},
xmajorgrids,
ymin=0,
ymax=14,
ylabel={Portata in g/s},
yticklabel style={/pgf/number format/fixed},
%yticklabel style={/pgf/number format/.cd,fixed,fixed zerofill,precision=3,/tikz/.cd},
ymajorgrids,
legend entries={\textit{No Flusso},$Ma = 0.2$,$Ma = 0.4$},
legend style={at={(1,0)},anchor=south east},
cycle list name=black white
]
\addplot+ [
color=black,
dashed,
mark=x]
table [x index=0,y index=1,col sep=comma] {\plotpath/csv/curva_caratteristica_ventilatore_centrifugo_multistadio.csv};
\addplot+ [
color=black,
solid,
mark=*,
mark options={scale=1,fill=gray,draw=black}]
table [x index=2,y index=3,col sep=comma] {\plotpath/csv/curva_caratteristica_ventilatore_centrifugo_multistadio.csv};
\addplot+ [
color=black,
solid,
mark=square*,
mark options={scale=1,fill=gray,draw=black}]
table [x index=4,y index=5,col sep=comma] {\plotpath/csv/curva_caratteristica_ventilatore_centrifugo_multistadio.csv};
\end{axis}
\end{tikzpicture}`
mentre nel preambolo ho introdotto la seguente opzione per il pacchetto siunitx:
`\sisetup{output-decimal-marker={,}}`
la quale dovrebbe essere quella che attiva la virgola come separatore decimale, giusto?
Non riesco però a capire come scrivere correttamente la legenda, in modo da non utilizzare il punto come separatore decimale. Se uso la virgoa infatti ottengo un errore nella compilazione.
Con questa soluzione inoltre ho risolto il problema della notazione scientifica con uno stratagemma. Se avessi voluto evitare di impiegarla senza cambiare unità di misura ci sarebbe stato modo? Oppure la soluzione migliore resta quella di cambiare l’unità di misura dei dati? Perchè a quanto so generalmente è meglio esprimere i dati con l’unità di misura definita dal sistema internazionale che, ad esempio per la portata, sarebbe kg/s.