我希望能够在条形图顶部显示值的总和。下面是我的代码,下面是显示我想要显示的值的插图。可以这样做吗?
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.14}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
ybar stacked,
bar width=15pt,
ymin=0,
nodes near coords,
%enlargelimits=0.15,
legend style={at={(0.5,-0.15)},
anchor=north,legend columns=-1},
ylabel={Seconds (s)},
symbolic x coords={t1, t2, t3, t4},
xtick=data,
x tick label style={rotate=41,anchor=east},
]
\addplot+[ybar] plot coordinates {(t1, 70) (t2, 94) (t3, 70) (t4, 70)};
\addplot+[ybar] plot coordinates {(t1, 43) (t2, 43) (t3, 61) (t4, 71)};
\legend{\strut d1,\strut d2,\strut d3}
\end{axis}
\end{tikzpicture}
\end{document}
编辑:
\pgfplotsset{compat=1.14}
使得值位于条形图内。如果没有它,值的总和将堆叠在条形图的顶部。但是我希望总和位于顶部,然后每个条形图的值显示在条形图内,就像图中所示。