我正在尝试绘制与所发布的图片类似的图形。
我遇到了麻烦。我是 Tikz 新手,但似乎无法弄清楚如何绘制函数的一般方程。
\documentclass[preview]{standalone}
\usepackage tikz
\usetikzlibrary{arrows.meta
\begin{document}
\begin{tikzpicture}
\draw[Triangle-Triangle,thin](-0.5,0)--(3.5,0) node[right]{$t$};
\draw[Triangle-Triangle,thin](0,-1.5)--(0,3.5) node[right]{$j(t)$};
\end{tikzpicture}
\end{document}
答案1
另一个使用tikz
包的解决方案:
\documentclass[tikz, border=3mm]{standalone}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}[>=Straight Barb]
\draw[->] (-0.5,0) -- (3.5,0) node[below left] {time (hours)};
\draw[->] (0,-0.5) -- (0,3.5) node[below left] {$j(t)$};
\draw[->, thick] (0,2.5) .. controls +(2,0) and + (-2,0) .. (3.5,0.5)
node[midway,above right] {$j(t)$};
\end{tikzpicture}
\end{document}
答案2
由于您没有用于图形的任何函数,我认为您并不关心。以下是绘制曲线的一种方法:
\documentclass[tikz, border=1cm]{standalone}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
\draw[Triangle-Triangle,thin](-0.5,0)--(3.5,0) node[right]{$t$};
\draw[Triangle-Triangle,thin](0,-1.5)--(0,3.5) node[right]{$j(t)$};
\draw[-Triangle] (0,2.5) to[out=0, in=90] (1.5,1.5) to[out=-90, in=180] (3,0.5);
\end{tikzpicture}
\end{document}