我目前正在学习 TiKZ,并按照“Karl 为他的学生绘制单位圆”的示例进行操作。当我开始绘制正弦线时,手册说我们可以使用
\draw[red,very thick] (30:1cm |- 0,0)
我更喜欢这个
\draw[red,very thick] (30:1cm) -- +(0, -0.5)
因为它依赖于特定值并且不太通用。但是,后者有效(绘制了一条漂亮的红色正弦线),而前者无效。我该如何解决这个问题?
提前致谢?
答案1
根据手册中的描述,(30:1cm |- 0,0)
是坐标 的垂直向下的坐标(30:1cm)
。您目前拥有的只是其中一个坐标,因此您需要提供另一个坐标。
\documentclass[border=2pt]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=3]
\clip (-0.1,-0.2) rectangle (1.1,0.75);
\draw[step=.5cm,gray,very thin] (-1.4,-1.4) grid (1.4,1.4);
\draw (-1.5,0) -- (1.5,0);
\draw (0,-1.5) -- (0,1.5);
\draw[red,very thick] (30:1cm) -- (30:1cm |- 0,0);
\end{tikzpicture}
\end{document}