二维定向曲线

二维定向曲线

我正在尝试创建一个 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不会给您带来太多功能,但对于复杂的功能来说,它是必不可少的。

相关内容