答案1
您可以使用以下密钥:
\pgfkeys{/pgf/number format/.cd,1000 sep={\,}}
完整 MWE
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\pgfkeys{/pgf/number format/.cd,1000 sep={\,}}
\begin{tikzpicture}
\begin{axis}
\addplot {100*x^2};
\end{axis}
\end{tikzpicture}
\end{document}
如果你只是改变一个键,你可以使用
\pgfkeys{/pgf/number format/1000 sep={\,}}
正如杰克在评论中提到的那样。
如果你经常使用各种数字格式切换语言,你可能会使用希尼奇包以文本形式执行此操作。要将您的 siunitx 设置与 ticklabels 同步,您可以使用:
\documentclass{article}
\usepackage{pgfplots}
\usepackage{siunitx}
\sisetup{group-digits=true,
group-four-digits=true,
group-separator = {\,},
output-decimal-marker = {,}}
\pgfplotsset{
siunitxlabels/.style={
/pgfplots/typeset ticklabel/.code={\pgfmathparse{\tick}$\num[zero-decimal-to-integer]{\pgfmathresult}$},
},
}
\begin{document}
\begin{tikzpicture}
\begin{axis}[siunitxlabels
]
\addplot {100*x^2};
\end{axis}
\end{tikzpicture}
\end{document}
(受到以下问题的启发这个问题)