我想要一个简单的图,显示一条具有负斜率的线。我不想显示特定的线。我正在使用包 pgfplots。这是我有的:
\begin{tikzpicture}
\begin{axis}[
axis lines = left,
xlabel = \(x\),
ylabel = {\(mx+b\)},
]
\addplot [
domain=-3:10,
samples=25,
]
{-3*x + 4};
\end{axis}
\end{tikzpicture}
这将是我想要的,除了它是一条特定线的图。我想通过告诉 LaTeX 在生成图表时不要在 x 轴和 y 轴上生成井号来解决这个问题。我该怎么做?
答案1
这里有一种方法可以让它看起来像一条通用的负线性线:
\documentclass[border=5mm]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
axis lines = center,
axis line style={->},
xtick=\empty, xlabel = \(x\),
ytick=\empty, ylabel = {\(mx+b\)},
]
\addplot [domain=-3:10, samples=2] {-3*x + 4};
\end{axis}
\end{tikzpicture}
\end{document}
编译此代码将生成如下 PDF:
使用 看起来会更好(在我看来)axis lines = center
,但是如果您愿意的话,您可以尝试使用axis lines = left
。
该xtick=\empty
设置记录在 PGFPlots 手册第 336 页。