Ignoriert pgfplots das Nebenraster?

Ignoriert pgfplots das Nebenraster?

Ich versuche, eine einfache Funktion zu zeichnen und möchte das Nebenraster aktivieren.
Aber es scheint, dass diese Anweisung ignoriert wird. Ich habe die grid=bothOption verwendet, aber sie hat keine Wirkung. Das einzige Raster, das ich sehen kann, ist das Hauptraster. Ich konnte im Internet nichts Hilfreiches finden. Danke für jeden Rat.

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

Bildbeschreibung hier eingeben

Antwort1

Um ein kleines Raster zu erhalten, benötigen Sie kleine Teilstriche. Sie können diese mit eg aktivieren, minor tick num=2wodurch zwischen jedem großen Teilstrich zwei kleine Teilstriche eingefügt werden.

Bildbeschreibung hier eingeben

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

verwandte Informationen