Plot of electric voltage along circuit. Also see this 3D figure, and for more related figure, see the Electric engineering category.
Simple circuit with battery/EMF and single resistor.
Edit and compile if you like:
% Author: Izaak Neutelings (December 2021) \documentclass[border=3pt,tikz]{standalone} \usepackage{pgfplots} \usepackage[siunitx]{circuitikz} \usepackage[outline]{contour} % glow around text \usetikzlibrary{arrows} \usetikzlibrary{decorations.markings} \tikzset{>=latex} % for LaTeX arrow head \usepackage{xcolor} \contourlength{1.5pt} \colorlet{Icol}{blue!60!black} \colorlet{Ccol}{orange!90!black} \colorlet{Rcol}{green!50!black} \colorlet{myred}{red!90!black} \newcommand\EMF{\mathcal{E}} \tikzstyle{EMF}=[battery1,l=$\EMF$,thin] \tikzstyle{internal R}=[R,color=Rcol,Rcol,l=$r$,bipoles/length=25pt] \tikzstyle{thick R}=[R,color=Rcol,thick,Rcol,l=$R$,bipoles/length=35pt] \tikzstyle{small <->}=[{Latex[length=4,width=3]}-{Latex[length=4,width=3]},thick] \def\tick#1#2{\draw[thick] (#1) ++ (#2:0.1) --++ (#2:-0.2)} \begin{document} % RESISTOR with EMF \begin{tikzpicture}[scale=0.9] \def\Vmax{2.0} % FILL AREA \fill[Icol!15] (0.09,-1.7) rectangle (0.90,\Vmax+0.2); \fill[Rcol!15] (1.70,-1.5) rectangle (3.30,\Vmax+0.2); % AXIS \begin{scope}[shift={(-0.5,0)}] \draw[->,thick] (-0.3,0) -- (4.9,0); \draw[->,thick] (0,-0.3) --++ (0,\Vmax+0.8) node[left] {$V$}; %\Delta \tick{0,\Vmax}{0} node[left] {$\EMF$}; \draw[dashed] (0,\Vmax) --++ (4.3,0); \end{scope} % GRAPH \draw[very thick,Icol] (-0.4,0) -- (0.3,0) -- (0.7,\Vmax) -- (1.9,\Vmax) -- (3.13,0) -- (4.0,0); \draw[<->,thick,Rcol] (3.55,0) --++ (0,\Vmax) node[midway,right] {$RI$}; % CIRCUIT \begin{scope}[shift={(0,-0.7)}] \draw[thick] (4,0) to[thick R] (1,0) to[EMF] (0,0) -- (-0.3,0); \fill[black] (-0.3,0) circle (2pt) node[below] {a}; \fill[black] (4,0) circle (2pt) node[below] {a}; \node[scale=0.7] at (0.25,0.4) {$-$}; \node[scale=0.7] at (0.75,0.4) {$+$}; \draw[->,Icol] (1.0,-0.1) --++ (0.6,0) node[midway,below] {$I$}; \end{scope} \end{tikzpicture} % RESISTOR with EMF + internal resistance \begin{tikzpicture}[scale=0.9] %[x=30] %,y=100pt \def\Vmax{2.0} \def\RI{1.6} % FILL AREA \fill[Icol!15] (0.09,-1.7) rectangle (2.10,\Vmax+0.3); \fill[Rcol!15] (1.00,-1.5) rectangle (1.99,\Vmax+0.2); \fill[Rcol!15] (2.75,-1.5) rectangle (4.25,\RI+0.2); % AXIS \begin{scope}[shift={(-0.5,0)}] \draw[->,thick] (-0.3,0) -- (5.7,0); \draw[->,thick] (0,-0.3) --++ (0,\Vmax+0.8) node[left] {$V$}; %\Delta \tick{0,\Vmax}{0} node[left] {$\EMF$}; \tick{0,\RI}{0} node[left] {$RI$}; \draw[dashed] (0,\Vmax) --++ (2.9,0) (0,\RI) --++ (5.3,0); \end{scope} % GRAPH \draw[very thick,Icol] (-0.4,0) -- (0.3,0) -- (0.7,\Vmax) -- (1.12,\Vmax) -- (1.84,\RI) -- (2.85,\RI) -- (4.15,0) -- (4.8,0); \draw[small <->,Rcol] (2.25,\Vmax) --++ (0,\RI-\Vmax) node[pos=0.4,right=-1] {$rI$}; \draw[<->,thick,Rcol] (4.5,0) --++ (0,\RI) node[midway,right] {$RI$}; % CIRCUIT \begin{scope}[shift={(0,-0.7)}] \draw[thick] (4.8,0) to[thick R] (2.2,0) -- (2.0,0) to[internal R] (1,0) to[EMF] (0,0) -- (-0.3,0); \fill[black] (-0.3,0) circle (2pt) node[below] {a}; \fill[black] (4.8,0) circle (2pt) node[below] {a}; \node[scale=0.7] at (0.25,0.4) {$-$}; \node[scale=0.7] at (0.75,0.4) {$+$}; %\draw[->,Icol] (I0)++(1.0, 0.1) --++ (1,0) node[midway,above] {$I_0$}; \end{scope} \end{tikzpicture} % RESISTOR with EMF + series \begin{tikzpicture}[scale=0.9] \def\Vmax{2.0} \def\RI{1.1} % FILL AREA \fill[Icol!15] (0.09,-1.7) rectangle (0.90,\Vmax+0.2); \fill[Rcol!15] (1.20,-1.5) rectangle (2.60,\Vmax+0.2); \fill[Rcol!15] (2.95,-1.5) rectangle (4.35,\RI+0.2); % AXIS \begin{scope}[shift={(-0.5,0)}] \draw[->,thick] (-0.3,0) -- (5.7,0); \draw[->,thick] (0,-0.3) --++ (0,\Vmax+0.8) node[left] {$V$}; %\Delta \tick{0,\Vmax}{0} node[left] {$\EMF$}; \tick{0,\RI}{0} node[left] {$R_2I$}; \draw[dashed] (0,\Vmax) --++ (3.4,0) (0,\RI) --++ (5.3,0); \end{scope} % GRAPH \draw[very thick,Icol] (-0.4,0) -- (0.3,0) -- (0.7,\Vmax) -- (1.35,\Vmax) -- (2.45,\RI) -- (3.10,\RI) -- (4.25,0) -- (4.8,0); \draw[small <->,Rcol] (2.73,\Vmax) --++ (0,\RI-\Vmax) node[pos=0.45,right=-1] {$R_1I$}; \draw[<->,thick,Rcol] (4.5,0) --++ (0,\RI) node[midway,right] {$R_2I$}; % CIRCUIT \begin{scope}[shift={(0,-0.7)}] \draw[thick] (4.8,0) to[thick R,l=$R_2$] (2.5,0) -- (2.5,0) to[thick R,l=$R_1$] (1.3,0) -- (1,0) to[EMF] (0,0) -- (-0.3,0); \fill[black] (-0.3,0) circle (2pt) node[below] {a}; \fill[black] (4.8,0) circle (2pt) node[below] {a}; \node[scale=0.7] at (0.25,0.4) {$-$}; \node[scale=0.7] at (0.75,0.4) {$+$}; %\draw[->,Icol] (I0)++(1.0, 0.1) --++ (1,0) node[midway,above] {$I_0$}; \end{scope} \end{tikzpicture} % RESISTOR with EMF - parallel \begin{tikzpicture}[scale=0.9] \def\Vmax{2.0} % FILL AREA \fill[Icol!15] (0.09,-1.8) rectangle (0.90,\Vmax+0.2); \fill[Rcol!15] (1.80,-1.1) rectangle (2.90,\Vmax+0.2); \fill[Rcol!15] (3.10,-1.9) rectangle (4.20,\Vmax+0.2); % AXIS \begin{scope}[shift={(-0.5,0)}] \draw[->,thick] (-0.3,0) -- (5.9,0); \draw[->,thick] (0,-0.3) --++ (0,\Vmax+0.8) node[left] {$V$}; %\Delta \tick{0,\Vmax}{0} node[left] {$\EMF$}; \draw[dashed] (0,\Vmax) --++ (5.3,0); \end{scope} % GRAPH \draw[very thick,myred] (1.6,\Vmax) -- (3.2,\Vmax) -- (4.1,0) -- (4.7,0); \draw[very thick,Icol] (-0.4,0) -- (0.3,0) -- (0.7,\Vmax) -- (1.9,\Vmax) -- (2.8,0) -- (5.05,0); \draw[<->,thick,Rcol] (4.45,0) --++ (0,\Vmax) node[midway,right] {$R_1I_1=R_2I_2$}; % CIRCUIT \begin{scope}[shift={(0,-0.8)}] \draw[thick] (5,0) -- (4.5,0) (1.5,0) -- (1,0) to[EMF] (0,0) -- (-0.3,0); \draw[Icol,thick] (4.5,0) |- (3.2,0.4) to[thick R,l=$R_1$,bipoles/length=28pt] (1.5,0.4) -| (1.5,0); \draw[myred,thick] (4.5,0) -- (4.5,-0.4) to[thick R,l=$R_2$,bipoles/length=28pt] (2.8,-0.4) -| (1.5,0); \fill[black] (-0.3,0) circle (2pt) node[below] {a}; \fill[black] (5,0) circle (2pt) node[below] {a}; \node[scale=0.7] at (0.25,0.4) {$-$}; \node[scale=0.7] at (0.75,0.4) {$+$}; \end{scope} \end{tikzpicture} \end{document}
Click to download: electric_circuit_voltage_plots.tex • electric_circuit_voltage_plots.pdf
Open in Overleaf: electric_circuit_voltage_plots.tex.