我想将对数对数图中的刻度数减少到正好 3 个。但我不能篡改该max space between ticks
选项,否则我将丢失 y 轴上的小刻度。
我尝试过,max minor ticks log
但似乎没有任何效果。这是我的代码:
\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\usetikzlibrary{patterns}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xmin=0.001,xmax=1.2,ymin=0.001,ymax=10^8, xmode=log,ymode=log,
max space between ticks=20, max minor ticks log=3
]
\addplot[black] {0.72};
\addplot[domain=0.001:1.2] {0.004/x^4};
\addplot[domain=0.001:1.2] {0.276/x^3};
\end{axis}
\end{tikzpicture}
\end{document}
抱歉,如果我没说清楚的话。这是我的第一个 pgfplots 宏,我习惯使用 TikZ,在手册中我看到它min ticks num
设置了刻度数的下限,而我临时设置了一个最大值,当然它不起作用。