
簡単な関数をプロットしようとしており、マイナー グリッドを有効にしたいと思います。
しかし、この指示は無視されているようです。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}