Usando pgfplots, ¿por qué desaparecen los ticks menores cuando cambio la base en los gráficos logarítmicos?

Usando pgfplots, ¿por qué desaparecen los ticks menores cuando cambio la base en los gráficos logarítmicos?

Al trazar lo mismo, solo que con valores diferentes para log basis y, las marcas menores desaparecen.

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

ingrese la descripción de la imagen aquí

¿Hay alguna forma de hacerlos reaparecer?

Respuesta1

Pgfplots solo puede generar ticks menores para log basis y=10. Estos están en las posiciones {2,3,4,5,6,7,8,9} * 10^k.

¿Está seguro de que desea tics menores del tipo {2,3,4} * 5^k? Suena bastante poco común. Si está seguro, puede publicar una solicitud de función en sourceforge.

información relacionada