1 次元のポテンシャル井戸の図を設計しています。ラベルを右側の線の下に正しく配置するのに苦労しています。目に見えない線を描いて、ノードを端に配置することにしました。さらに、赤い線の外側の領域にグレーの陰影を追加するにはどうすればよいでしょうか。
乾杯
\documentclass[tikz,border=3.14mm]{standalone}
\begin{document}
\begin{tikzpicture}
\draw[-stealth] (-0.5,0) -- (pi,0) node[right]{\(x\)};
\draw[-stealth] (0,-0.5) -- (0,4) node[above]{\(V(x)\)};
\draw[thick, red, ->, >=stealth] (0,0) -- (0,3) node[left, blue]{\(\)};
\draw[thick, red,->, >=stealth] (2.5,0) -- (2.5,3);
% \node[draw] at (2.5,-0.2) node[right, black]{\(a\)};
\draw[line width=0pt] (0,0) -- (2.5,0) node[below, black]{\(a\)};
\end{tikzpicture}
\end{document}
答え1
このような
\documentclass[tikz,border=3.14mm]{standalone}
\begin{document}
\begin{tikzpicture}
\fill[gray!50] (-.5,-.5) rectangle (pi,4);
\fill[white] (0,0) rectangle (2.5,3);
\draw[-stealth] (-0.5,0) -- (pi,0) node[right]{\(x\)};
\draw[-stealth] (0,-0.5) -- (0,4) node[above]{\(V(x)\)};
\draw[thick, red, ->, >=stealth] (0,0) -- (0,3) node[left, blue]{\(x\)};
\draw[thick, red,->, >=stealth] (2.5,0) node[below,black] {$a$} -- (2.5,3);
\end{tikzpicture}
\end{document}
目に見えない線を描きたい場合は、 を使用しないでくださいline width=0pt
。それはまだゼロより大きい代わりにを使用します\path
(実際は\draw
と は\path[draw]
同じです)。
\path (0,0) -- (2.5,0) node[below, black]{\(a\)};