更改 pgfplots 中网格的外观

更改 pgfplots 中网格的外观

我问的是包中是否有命令pgfplots可以改变网格的线条类型。我的意思是如何改变线条类型。我读过文档,但没有找到有关这个问题的任何信息。

答案1

与中的大多数设置一样pgfplots,您可以在序言中使用以下方式全局设置这些内容\pgfplotsset

例如

  • 轻微滴答声:\pgfplotsset{minor grid style={dashed,red}}
  • 主要标记:\pgfplotsset{major grid style={dotted,green!50!black}}
  • 两个都小刻度和大刻度:\pgfplotsset{grid style={dashed,gray}}

完整的 MWE 如下

截屏

\documentclass{standalone}
\usepackage{pgfplots}

% grid style
\pgfplotsset{grid style={dashed,gray}}
\pgfplotsset{minor grid style={dashed,red}}
\pgfplotsset{major grid style={dotted,green!50!black}}

\begin{document}

\begin{tikzpicture}
    \begin{axis}[
                             xtick={-4,-2,...,4},
                             minor xtick={-5,-3,...,5},
                 grid=both]
        \addplot {x^2};
    \end{axis}
\end{tikzpicture}
\end{document}

相关内容