我正在尝试创建一个 TikZ 图片,该图片是一个以原点为中心、半径为 R 的封闭半圆。以下是我目前所得到的:
\documentclass[12pt]{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw [red,thick,domain=0:180] plot ({cos(\x)}, {sin(\x)});
\draw [red,thick,domain=0:180] plot ({cos(\x)},{0});
\draw [black,domain=-2:2] plot ({\x},{0});
\draw [black,domain=-1:1.5] plot ({0},{\x});
\end{tikzpicture}
\end{document}
这样我就得到了我的轴和我的封闭半圆。
以下是我还想得到的:
- 曲线上的箭头表示逆时针方向
- 正轴正端的箭头
- 在圆与轴相交的 x 轴下方标记“R”和“-R”
- 曲线内部 y 轴上的标记(可能是“x”)
这些是简单的添加吗?提前感谢您的帮助!
答案1
这是你想要的?
代码:
\documentclass[tikz]{standalone}
\usetikzlibrary{arrows,decorations.markings}
\begin{document}
\scriptsize
\begin{tikzpicture}[>=stealth]
\path[<-] (2,0)node[right]{$x$} edge(-2,0) (0,1.5)node[above]{$y$} edge(0,-1);
\path[draw,red,thick, postaction={decorate,
decoration={markings,
mark=between positions 0.15 and 1 step 0.15 with {\arrow[blue]{>};}}}]
(0:1) node[below]{$R$} arc (0:180:1) node[below]{$-R$}--cycle;
\node at(0,.5){$\times$};
\end{tikzpicture}
\end{document}
请注意,我没有使用 来绘制它plot
,而是使用了简单(单线)arc
路径,这使您能够轻松地进行装饰。对于这种简单的曲线,使用plot
不会给您带来太多功能,但对于复杂的功能来说,它是必不可少的。