我有如下数据集:
1 1.1
2 2.02
3 5.00
我使用这一行来打印 Ti 中条形图旁边的值钾Z:
every node near coord/.append style={
anchor=west,
rotate=90,
},
点 1 应该变成 1.10,点 2 用 2.02 就很完美了,但是点 3 应该变成 5.00,而不仅仅是像现在这样是 5。
答案1
\documentclass[]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.6}
\begin{document}
\begin{tikzpicture}
\begin{axis}[ybar, xtick=data,ymax=7,
every node near coord/.append style={anchor=west,rotate=90},
nodes near coords*={%
\pgfmathprintnumber[fixed,fixed zerofill, precision=2]\pgfplotspointmeta}
]
\addplot table{
1 1.1
2 2.02
3 5.00
};
\end{axis}
\end{tikzpicture}
\end{document}