我怎样才能隐藏 x 轴和 y 轴上的数字但保留此图的网格?

我怎样才能隐藏 x 轴和 y 轴上的数字但保留此图的网格?

我正在绘制函数图y = x^4 - 5x^2 + 4。现在我想隐藏 x 轴和 y 轴上的数字,但保留此图的网格。我该怎么做?我的代码是

\documentclass{standalone}
\usepackage{tabvar}
\usepackage{pgfplots}
\pgfplotsset{compat=1.9}
\usepackage{fouriernc}
\begin{document}
\begin{tikzpicture}
\begin{axis}
    [declare function={Y(\x)=\x^4 - 5 * \x^2 + 4;},
    axis lines = center,
    xlabel=$x$,ylabel=$y$,
        domain=-2.5:2.5,
        ymin=-2.5,
        ymax=5.5,
        xmin=-2.5,
        xmax=2.5,
    samples=100,xtick distance=1,
ytick distance=1,unit vector ratio*=1 1 1,
    width=11cm,
    grid=major,
    grid style={gray!30}
    ]
       \addplot [black, thick] {Y(x)};
       %\addplot [black, mark=*,only marks,samples at={-1,1,-2,2}] {Y(x)};
       \node at (axis cs:-0.25, -0.25) {$O$} ;

              \end{axis}
\end{tikzpicture}
\end{document} 

在此处输入图片描述

在此处输入图片描述

答案1

xticklabels={},yticklabels={}

将其添加到axis选项中。这将保留刻度,但删除刻度标签。

相关内容