![使用 PGF 将圆圈添加到 Smith 图](https://linux22.com/image/301365/%E4%BD%BF%E7%94%A8%20PGF%20%E5%B0%86%E5%9C%86%E5%9C%88%E6%B7%BB%E5%8A%A0%E5%88%B0%20Smith%20%E5%9B%BE.png)
我正在使用带有 PGF/TikZ 的 Smithchart 库,并尝试在图表中间添加一个简单的圆圈。但是,该圆圈是使用“smithchart 坐标系”绘制的,因此看起来是扁平的。
代码:
\documentclass[preview]{standalone}
\usepackage{tikz}
\usepackage{pgfplots}
\usepgfplotslibrary{smithchart}
\pgfplotsset{compat=1.11}
\begin{document}
\begin{tikzpicture}
\begin{smithchart}
\draw (1,0) circle[radius=0.5];
\end{smithchart}
\end{tikzpicture}
\end{document}
结果:
我尝试深入研究 PGFplots 手册,但没有发现类似的东西。
答案1
查看5.10 Smith Charts
pgfplots 手册,那里有很多关于您的问题的示例和注释。
请注意,通过更改\path[draw=red] (0pt,0pt) circle (1.5cm);
为,\path[draw=red] (0,0) circle (1.5cm);
您可以改用史密斯的坐标。
\documentclass[preview]{standalone}
\usepackage{tikz}
\usepackage{pgfplots}
\usepgfplotslibrary{smithchart}
\pgfplotsset{compat=1.11}
\begin{document}
\begin{tikzpicture}
\begin{smithchart}
\path[draw=red] (0pt,0pt) circle (1.5cm);
\path[draw=blue] (0.2,0.5) circle (0.75cm);
\path[draw=blue,fill=blue] (0.2,0.5) circle (0.05cm);
\end{smithchart}
\end{tikzpicture}
\end{document}