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에 기능 요청을 게시할 수 있습니다.

관련 정보