我想在 TikZ 中绘制相同的图片。因此,我输入中心坐标,然后使用minimum width
参数绘制。这是我写的:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{figure}[htbp]
\centering
\begin{tikzpicture}
\tikzstyle{disk} = [draw, thick, circle,fill=none]
\node (A) at (-4,1) [disk, minimum width=20] {};
\node (B) at (2,0) [disk, minimum width=70] {};
\node (C) at (0,6) [disk, minimum width=40] {};
\node (D) at (8,2) [disk, minimum width=20] {};
\node (E) at (8,-6) [disk, minimum width=80] {};
\end{tikzpicture}
\end{figure}
\end{document}
如何使坐标系单位与宽度匹配?
如果我使用毫米作为单位,圆圈会增大,但仍然不会相交:
答案1
通过修复x=1cm, y=1cm
并使用\draw (0,0) circle (2cm)
而不是\node
命令,我得到了我想要的东西。
\begin{tikzpicture}[x=1cm, y=1cm, scale=0.5] % scale to prevent overflow
\draw (-4,2) circle (2cm);
\draw (2,0) circle (7cm);
\draw (0,6) circle (4cm);
\draw (8,2) circle (2cm);
\draw (8,-6) circle (8cm);
\end{tikzpicture}