![如何在 LaTeX 中绘制特定形式的图形](https://linux22.com/image/335789/%E5%A6%82%E4%BD%95%E5%9C%A8%20LaTeX%20%E4%B8%AD%E7%BB%98%E5%88%B6%E7%89%B9%E5%AE%9A%E5%BD%A2%E5%BC%8F%E7%9A%84%E5%9B%BE%E5%BD%A2.png)
答案1
我对@Claudio 提供的代码进行了一些编辑,并找到了这个解决方案。
\documentclass[10pt]{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\draw[->, thick](0,0)--node[below]{$Tails(x)$}(5,0) ;
\draw[->, thick](0,0)--node[left]{$Heads(y)$}(0,5);
\draw[- ] (4,0)node[below]{$(n,0)$}--(0,4) node[right] {$(0,n)$};
\node[right] at (3.6,0.4) {$(n-1,1)$};
\node[right] at (0.4,3.6) {$(1,n-1)$};
\node[right] at (0.8,3.2) {$(2,n-2)$};
\node[right] at (3,3) {$\mathbf{x+y=n}$};
\fill (0,4) circle (1.5pt);
\fill (4,0) circle (1.5pt);
\fill (3.6,0.4) circle (1.5pt);
\fill (0.4,3.6) circle (1.5pt);
\fill (0.8,3.2) circle (1.5pt);
\end{tikzpicture}
\end{document}
答案2
您的评论几乎是一个解决方案。您可能希望使用它axis lines=middle
来匹配您问题中的草图。
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[axis lines=middle,
xlabel=$\mathrm{Tails}(x)$,
ylabel=$\mathrm{Heads}(y)$,
domain=0:15,no marks]
\addplot {-x + 10};
\addlegendentry{$x+y=n$}
\end{axis}
\end{tikzpicture}
\end{document}