我想在对数对数图 (tikzpicture) 中指定一些 xticks。这很好用,但它们总是以指数格式打印(基数为 10)。一般来说这没问题,但对于一个图,我想更改这一点。可以吗?
答案1
您可以使用该选项log ticks with fixed point
。
\documentclass[10pt,a4paper]{article}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}
\begin{semilogxaxis}[
unbounded coords=discard,
log basis x=10,
log ticks with fixed point
]
\addplot coordinates {
(0,1)
(5,2)
(10,3)
(50,4)
(100,5)
(500,6)
(1000,7)
(5000,8)
(10000,9)
(100000,10)}
;
\end{semilogxaxis}
\end{tikzpicture}
\end{document}
如果您只需要为一个轴指定它,您可以查看这个问题的答案:pgfplots:在一个对数轴上用固定点对数刻度。