我需要在背景中有一个网格,并在 y 轴上有更多的值。
你能帮我吗?
\begin{tikzpicture}
\begin{axis}[width=14cm,height=6cm,title={Entwicklung},ylabel={Wachstum in Prozent},
symbolic x coords={a,b,c,d,e},
xtick=data]
\addplot[ybar,fill=blue] coordinates {
(a,61.5)
(b,-9.8)
(c,-27.6)
(d,-14.7)
(e,3.2)
};
\end{axis}
\end{tikzpicture}
答案1
对环境进行更多的规范axis
应该可以解决问题。
\documentclass{minimal}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[%
grid=major,
width=14cm,height=8cm,
title={Entwicklung},ylabel={Wachstum in Prozent},
symbolic x coords={a,b,c,d,e},
ymin=-30,ymax=70,
xtick=data,
ytick={-30,-20,...,70}
]
\addplot[ybar,fill=blue] coordinates {
(a,61.5)
(b,-9.8)
(c,-27.6)
(d,-14.7)
(e,3.2)
};
\end{axis}
\end{tikzpicture}
\end{document}