Usando pgfplots, por que os pequenos ticks desaparecem quando mudo a base nos gráficos logarítmicos?

Usando pgfplots, por que os pequenos ticks desaparecem quando mudo a base nos gráficos logarítmicos?

Traçando a mesma coisa, apenas com valores diferentes para log basis y, os ticks menores desaparecem.

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

insira a descrição da imagem aqui

Existe alguma maneira de fazê-los reaparecer?

Responder1

Pgfplots só pode gerar ticks menores para arquivos log basis y=10. Estes estão nas posições {2,3,4,5,6,7,8,9} * 10^k .

Tem certeza de que deseja pequenos ticks do tipo {2,3,4} * 5^k ? Parece bastante incomum. Se tiver certeza, você pode postar uma solicitação de recurso no sourceforge.

informação relacionada