畫圓時單位與座標係不匹配

畫圓時單位與座標係不匹配

我在 GeoGebra 畫了一組圓圈。它看起來像這樣: 在此輸入影像描述

我想在 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}

相關內容