如何在 X,Y 图上绘制这两条线?

如何在 X,Y 图上绘制这两条线?

我对在 LaTex 上绘制图表不太了解,所以在这里我有点迷茫。其中一条线是 y=-3(y=-3 处的水平线),另一条是 y=x-3。

我有如下内容:

\documentclass[]{article}
\usetikzlibrary{intersections}


\usepackage{tikz}
\begin{document}
            \begin{figure}[h]
            \foreach \X in {55}
{\begin{tikzpicture}

\draw[clip] (-4,-4) rectangle (4,4);
\begin{scope}[tdplot_main_coords]
\draw [-latex] (0,0) -- (1,0) node[pos=1.5]{$x$};
\draw [-latex] (0,0) -- (0,1) node[pos=1.5]{$y$};
\path (0,-3) coordinate (X1) (0,-3) coordinate (X2) (3,0) coordinate (X3);
\end{scope}
\foreach \X in {1,2,3}
{\shade[ball color=blue] (X\X) circle (2pt);}
\end{tikzpicture}}  
    \end{figure}    
\end{document}

我目前有这个,但点数完全偏离了图表。就像我说的,我真的不知道我在做什么。

答案1

要绘制图表,最好使用pgfplots(建立在以下基础上tikz):

在此处输入图片描述

代码:

\documentclass[border=2pt]{standalone}
\usepackage{pgfplots}
%\usepackage{tikz}% Loaded by pgfplots, so don't need this

\begin{document}
\noindent
\begin{tikzpicture}
\begin{axis}
    \addplot [mark=none, thick, red]  {-3};
    \addplot [mark=none, thick, blue] {x-3};
\end{axis}
\end{tikzpicture} 
\end{document}

相关内容