绘制相同的图形,只是使用不同的值log basis y
,小刻度就会消失。
\documentclass{article}
\usepackage{fullpage}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{semilogyaxis}[log basis y=10]
\addplot coordinates {
(0, 1)
(1, 2)
(2, 4)
(3, 8)
(4, 16)
(5, 32)
};
\end{semilogyaxis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{semilogyaxis}[log basis y=5]
\addplot coordinates {
(0, 1)
(1, 2)
(2, 4)
(3, 8)
(4, 16)
(5, 32)
};
\end{semilogyaxis}
\end{tikzpicture}
\end{document}
有什么办法可以让它们重新出现吗?
答案1
Pgfplots 只能为 生成小刻度log basis y=10
。它们位于位置 {2,3,4,5,6,7,8,9} * 10^k 。
您确定要使用 {2,3,4} * 5^k 类型的次要刻度吗?听起来很不常见。如果您确定,您可以在 sourceforge 上发布功能请求。