使用 pgfplotsset 设置刻度精度

使用 pgfplotsset 设置刻度精度

首先,这个论坛对我来说已经有一段时间了,是一个很棒的资源。我最近开始使用pgfplotstikz,所以有些事情我还需要弄清楚。我希望我的问题会很清楚,MWE 没问题...

我使用 从 Matlab 导出我的图matlab2tikz。我的一些数据恰好在如图所示的范围内,其中刻度标签上的标准精度不足以区分它们(y 轴上的所有内容都标记为“1”)。我可以在每个图中手动更改格式,但我真的更愿意\pgfplotsset在实际tikzpictures开始之前使用它。我应该在命令中添加什么\pgfplotsset来实现这一点?

\documentclass{article}
\usepackage{tikz,pgfplots}

\begin{document}
    \pgfplotsset{%
    every axis plot post/.append style={line width = 2pt}}


\begin{tikzpicture}
\begin{axis}
[title=Trying to set precision with pgfplotsset]
\addplot +[domain=0:1] {(x+rnd)/4000+1};
\end{axis}
\end{tikzpicture}%

\begin{tikzpicture}
\begin{axis}[
title=Precision set manually inside tikzpicture,
    /pgf/number format/.cd,
    fixed,precision=4]
\addplot +[domain=0:1] {(x+rnd)/4000+1};
\end{axis}
\end{tikzpicture}

\end{document}

相关内容