科学计数法中的尾随零

科学计数法中的尾随零

我在尝试将尾随零添加到 pgfplots 中的科学计数法时遇到了困难!有人这样做过吗?!

/pgf/number format/precision=2/pgf/number format/sci和的组合/pgf/number format/fixed zerofill不起作用:(

我的代码是:

\begin{tikzpicture}
\begin{axis}[
    width=\textwidth*0.5,
    height=\textwidth*0.5*0.65,
    xmin=-20, xmax=20, ymin=-800000, ymax=-600000,
    y tick label style={/pgf/number format/sci},
    enlarge x limits=0.08,
    enlarge y limits={value=0.12,upper},
]
\addplot[only marks,yerr] table[x=Angle_Value, y=A_Value, y error=A_Error] {csv/w1_angle_test.txt};
\end{axis}
\end{tikzpicture}

图像如下所示:

在此处输入图片描述

答案1

您正在寻找的选项是sci zerofill选项;这在 pgf 手册的“数字打印”下显示。您可以使用该选项更改尾随零的数量precision=1

\documentclass[border=3pt]{standalone}
\usepackage{pgfplots}
\begin{document}

\begin{tikzpicture}
\begin{axis}[xmin=0,
ymin=0.0,
yticklabel style={/pgf/number format/.cd,precision=1,sci,sci zerofill}]

 \addplot [black] coordinates  {
(0,1)
(5,10)
(25,100)};
 \end{axis}
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容