我怎样才能从 tikzpicture 绘制带有轴的图形?

我怎样才能从 tikzpicture 绘制带有轴的图形?

晚上好,我想绘制这个有 2 个图的图,我使用 tikzpicture 包和轴。

图形是信号输入(左),另一个是信号输出(下)。

在此处输入图片描述 在此处输入图片描述

\begin{tikzpicture}
    \begin{axis}[axis lines= middle, xlabel={$V[v]$}, ylabel={$I$}, xlabel style={above right},ylabel style={above left}, xmin= 0, xmax = 10, ymin=0, ymax = 0.001, y post scale = 1.5]
      \addplot[domain= 0:10, samples = 100, thick,green] {((-0.0001)*x)+0.001)};
      \addplot[red, mark=*, only marks] coordinates{(0.1,0)};
      \addplot[red, mark=*, only marks] coordinates{(0.19,0.000001)};
      \addplot[red, mark=*, only marks] coordinates{(0.29,0.000001)};
      \addplot[red, mark=*, only marks] coordinates{(0.36,0.000004)};
      \addplot[red, mark=*, only marks] coordinates{(0.40,0.00001)};
      \addplot[red, mark=*, only marks] coordinates{(0.40,0.00002)};
      \addplot[red, mark=*, only marks] coordinates{(0.45,0.000025)};
      \addplot[red, mark=*, only marks] coordinates{(0.46,0.000034)};
      \addplot[red, mark=*, only marks] coordinates{(0.45,0.000045)};
      \addplot[red, mark=*, only marks] coordinates{(0.48,0.000052)};
      \addplot[red, mark=*, only marks] coordinates{(0.50,0.00015)};
      \addplot[red, mark=*, only marks] coordinates{(0.50,0.00025)};
      \addplot[red, mark=*, only marks] coordinates{(0.57,0.00034)};
      \addplot[blue, mark=*, only marks] coordinates{(0.60,0.00094)};
      \draw (axis cs: 0.1,0) circle [radius=1];
      \draw (axis cs: 0.19,0.000001) circle [radius=1];
      \draw (axis cs: 0.29,0.000001) circle [radius=1];
      \draw (axis cs: 0.36,0.000004) circle [radius=1];
      \draw (axis cs: 0.40,0.00001) circle [radius=1];
      \draw (axis cs: 0.40,0.00002) circle [radius=1];
      \draw (axis cs: 0.45,0.000025) circle [radius=1];
      \draw (axis cs: 0.46,0.000034) circle [radius=1];
      \draw (axis cs: 0.45,0.000045) circle [radius=1];
      \draw (axis cs: 0.48,0.000052) circle [radius=1];
      \draw (axis cs: 0.50,0.00015) circle [radius=1];
      \draw (axis cs: 0.50,0.00025) circle [radius=1];
      \draw (axis cs: 0.57,0.00034) circle [radius=1];
      \draw (axis cs: 0.60,0.00094) circle [radius=1];
    \end{axis}
\end{tikzpicture}

相关内容