如何绘制一次函数的直线段?

如何绘制一次函数的直线段?

我需要绘制以下函数(就像图中一样),但我不知道如何使用 TKZ 包和 PGFPLOTS 的功能:

在此处输入图片描述

我能最接近图像的是:

\documentclass{article}

\usepackage{pgfplots}
\pgfplotsset{compat=newest}

\pagestyle{empty}

\begin{document}
\begin{tikzpicture}
\begin{axis}[
    minor tick num=1,
    axis x line=middle,
    axis y line=middle,
    xmin=-5,xmax=25,
    ymin=490, ymax=540,
    xlabel=$x$,ylabel=$y$]
\addplot[blue,domain=-5:25] {2*x+500};

\end{axis}

\end{tikzpicture}

\end{document}

那么,我该怎么做?

答案1

给你一个开始。

\documentclass[tikz,border=3.14mm]{standalone}
\begin{document}
  \begin{tikzpicture}[>=stealth]
   \draw[thick,->] (0,-1) -- (0,5);
   \draw[thick,->] (-1,0) -- (5,0) node[right]{$x$};
   \draw (0,3) node[left]{$500$} -- (4,3.8);
   \draw[dashed,thick] (2,0) node[below] {$10$} |- (0,3.4) node[left]{$520$};
   \node[below left] {$0$};
  \end{tikzpicture}
\end{document}

在此处输入图片描述

答案2

谢谢@marmot!

我遵循他的指导,并能够根据需要进行调整。再次感谢,因为现在我理解了代码。

这是我所做的:

\documentclass{article}
\usepackage{tikz}


\begin{document}

\begin{tikzpicture}[>=stealth]
\draw[thick,->] (0,-0.5) -- (0,3) node[left]{C$(x)$};
\draw[thick,->] (-0.5,0) -- (3,0) node[right]{$x$};
\draw (0,1.8) node[,left]{$500$} -- (2.5,2.55);
\draw[dashed,thick] (1.5,0) node[below] {$10$} |- (0,2.25) node[left]{$520$};
\node[below left] {$0$};
\fill[black] (1.5,2.25) circle (1.4pt) node[right]{\empty};
\fill[black] (0,1.8) circle (1.4pt) node[right]{\empty};
\end{tikzpicture}

\end{document}

结果:

在此处输入图片描述

非常感谢您的帮助。问题解决了。

相关内容