我想把图形放在一个矩形框中,矩形框的边是两个轴和两条与轴平行的直线。另外,x 和 y 应该写在相应轴的底部(中间)。请修改代码:
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}[xscale=0.04,yscale=0.08,domain=0.125:100,samples=400]
\draw[->] (0,0) -- (150,0) node[below] {$x$};
\draw[->] (0,0) -- (0,65) node[left] {$y$};
\draw[red] plot (\x,{50-0.5*\x});
\end{tikzpicture}
\end{document}
答案1
pgfplots
简单来说
\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}
\begin{axis}[xlabel=$x$,ylabel=$y$,domain=0:10]
\addplot[mark=none,color=red]{50-0.5*x};
\end{axis}
\end{tikzpicture}
\end{document}
请注意,由于pgfplots
基于tikz
,您继续可以访问的所有功能tikz
。