Если построить то же самое, но с другими значениями 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.