Warum verschwinden bei der Verwendung von pgfplots kleine Markierungen, wenn ich die Basis in logarithmischen Diagrammen ändere?

Warum verschwinden bei der Verwendung von pgfplots kleine Markierungen, wenn ich die Basis in logarithmischen Diagrammen ändere?

Wenn Sie dasselbe mit anderen Werten aufzeichnen log basis y, verschwinden die kleinen Markierungen.

\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}

Bildbeschreibung hier eingeben

Gibt es eine Möglichkeit, sie wieder erscheinen zu lassen?

Antwort1

Pgfplots können nur kleine Ticks für generieren log basis y=10. Diese befinden sich an den Positionen {2,3,4,5,6,7,8,9} * 10^k .

Sind Sie sicher, dass Sie kleinere Ticks der Art {2,3,4} * 5^k möchten? Klingt ziemlich ungewöhnlich. Wenn Sie sicher sind, können Sie eine Funktionsanfrage auf Sourceforge posten.

verwandte Informationen