我正在尝试绘制一个函数,tikz
并让图尽可能清晰,但我无法删除轴上的线条。有人能帮忙吗?
\begin{tikzpicture}
\begin{axis}[
axis lines = center,
xticklabels=none,
yticklabels=none,
xlabel = $x$,
ylabel = {$y$},
scale=0.8,
]
\addplot [
domain=-2.5:2.5,
samples=500,
color=red,
]
{-x^4 + 5*x^3 + 8*x^2 - 20*x -3};
\end{axis}
\end{tikzpicture}
答案1
在没有xtick=<list>
和的情况下ytick=<list>
,pgfplots
使用其正常方法计算刻度位置,因此即使将刻度标签文本清零,您也会得到标记。
添加 xtick=\empty
和ytick=\empty
到轴选项以覆盖。
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.12}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
axis lines = center,
xticklabels=none,
yticklabels=none,
xtick=\empty,ytick=\empty,
xlabel = $x$,
ylabel = {$y$},
scale=0.8,
]
\addplot [
domain=-2.5:2.5,
samples=500,
color=red,
]
{-x^4 + 5*x^3 + 8*x^2 - 20*x -3};
\end{axis}
\end{tikzpicture}
\end{document}