pgfplots はマイナーグリッドを無視しますか?

pgfplots はマイナーグリッドを無視しますか?

簡単な関数をプロットしようとしており、マイナー グリッドを有効にしたいと思います。
しかし、この指示は無視されているようです。grid=bothオプションを使用しましたが、効果がありません。表示できるグリッドはメジャー グリッドのみです。インターネット上で役立つ情報は見つかりませんでした。アドバイスをいただければ幸いです。

\documentclass[11pt]{amsart}
\usepackage{geometry}                
\geometry{a6paper}                   
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{epstopdf}
\usepackage{pgfplots}
\usepackage[german]{babel}
\usepackage{tikz}
\usetikzlibrary{shapes.misc}
\usetikzlibrary{decorations.markings} 
\title{Control}

\begin{document}

\begin{tikzpicture} 
\begin{axis}[grid=both,xlabel={error},ylabel={power}]
\addplot[mark=none,domain=4:30,samples=200]{55/(1.3*(ln(x)/ln(10)))};
\end{axis}
\end{tikzpicture}
\end{document} 

ここに画像の説明を入力してください

答え1

副グリッドを取得するには、副目盛りが必要です。たとえば、minor tick num=2各主目盛りの間に 2 つの副目盛りを追加するなどして、副目盛りを有効にすることができます。

ここに画像の説明を入力してください

\documentclass[11pt]{standalone}
\usepackage{pgfplots}
\begin{document}

\begin{tikzpicture} 
\begin{axis}[grid=both,xlabel={error},ylabel={power},minor tick num=2]
\addplot[mark=none,domain=4:30,samples=200]{55/(1.3*(ln(x)/ln(10)))};
\end{axis}
\end{tikzpicture}
\end{document}

関連情報