尝试使用 pgfplots 绘制一条线

尝试使用 pgfplots 绘制一条线

我想要一个简单的图,显示一条具有负斜率的线。我不想显示特定的线。我正在使用包 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 页。

相关内容