- Questo topic ha 14 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 11 mesi fa da .
-
Topic
-
Ciao a tutti!
Nella presentazione in Power Point richiamo i miei grafici fatti con pgfplots e poi esternalizzati; ho però un problema con un grafico particolare:`
\documentclass{scrbook}\usepackage{etex}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}\usepackage{microtype}
\usepackage[eulermath]{classicthesis}
\usepackage{arsclassica}\usepackage[
output-decimal-marker={,},
per-mode=symbol,
abbreviations=false,
separate-uncertainty,
]{siunitx}\usepackage{pgfplots}
\pgfplotsset{/pgf/number format/use comma, compat=newest}
\usetikzlibrary{calc}
\usepgfplotslibrary{external}
\tikzexternalize\begin{document}
\begin{figure}[htbp]
\centering
%\tikzsetnextfilename{}
\begin{tikzpicture}
\begin{axis}[
enlarge x limits=0.30,
legend style={at={(0.5,-0.12)}, anchor=north,legend columns=1, font=\large, cells={anchor=west}},
width=\textwidth,
bar width=24,
ybar,
ymin=0, ymax=1500,
%minor y tick num=3,
ymajorgrids=true,
ylabel={\textsf{Area (\si[detect-family]{\square\micro\meter})}},
xtick pos=left,
xtick={1,2,3}, xticklabels={\textsf{SOMA}, \textsf{NUCLEO}, \textsf{NUCLEOLO}},
]\addplot+[error bars/.cd, y dir=both, y explicit,]%ctrl
coordinates{
(1, 1008.11) +- (9.01, 9.01)
(2, 141.55) +- (11.1, 11.1)
(3, 8.02) +- (1.05, 1.05)
};
\draw ($(axis cs:1,910) + (+0.5pt,0)$) node [anchor=south] {\S};\addplot+[error bars/.cd, y dir=both, y explicit]%btz 8w
coordinates{
(1, 864.03) +- (48.48, 48.48)
(2, 125.63) +- (7.26, 7.26)
(3, 7.17) +- (0.26, 0.26)
};
\draw ($(axis cs:2,135) + (+0.5pt,0)$) node [anchor=south] {\S};\addplot+[error bars/.cd, y dir=both, y explicit]%btz fu
coordinates{
(1, 964.42) +- (20.71, 20.71)
(2, 137.8) +- (4.26, 4.26)
(3, 7.5) +- (0.36, 0.36)
};
\draw ($(axis cs:3,7.5) + (+0.1pt,0)$) node [anchor=south] {\dag};
\draw ($(axis cs:3,8) + (+25pt,0)$) node [anchor=south] {\P};\legend{\textsf{CTRL}, \textsf{BTZ 8w}, \textsf{BTZ-FU}}
\end{axis}
\end{tikzpicture}
\end{figure}
\end{document}
`Così è ovviamente impresentabile, perchè le colonne NUCLEO e NUCLEOLO sono spiaccicate dalla scala rispettivamente 10 e 100 volte più grande di SOMA, e quindi le differenze statistiche che marco con i vari simboli non si vedono più. Cambiando ad un grafico con ordinata logaritmica vedete che il discorso migliora, ma non so ancora cosa ne pensa il professore.
Quindi pensavo in alternativa di scorporare i singoli grafici, ma come disporli? Per ora li ho piazzati negli angoli, ma preferirei averli in linea. Con [tt]groupplot[/tt] si riuscirebbe a fare? O forse è meglio usando più ordinate (cosa che sinceramente non ho approfondito perchè argomento complesso)?
In generale sarebbe meglio un graficone unico (logaritmico o in linea si vedrà) o tre separati negli angoli?PS: piccola side-question: ma non c’è un modo per regolare globalmente la famiglia del font? Io qui volevo il sans serif (visto che va in una slide), ma sul manuale cercando “sans serif” non ho trovato riferimenti in merito e ho dovuto metterlo a mano ogni volta…
- Devi essere connesso per rispondere a questo topic.