我对在 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}