pgfplots を使用すると、対数プロットの基数を変更すると、マイナー ティックが消えるのはなぜですか?

pgfplots を使用すると、対数プロットの基数を変更すると、マイナー ティックが消えるのはなぜですか?

の値を変えて同じものをプロットすると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 に機能リクエストを投稿できます。

関連情報