如何使用 TikZ 仅绘制椭圆的一部分?我只绘制了左上角的四分之一。我尝试使用白色方框隐藏其余部分,但这是一种繁琐且无效的方法。
答案1
下次,请记得提供一个最小(非)工作示例。
在这种情况下,只需将其绘制为圆弧:
\documentclass[tikz, border=10pt]{standalone}
\begin{document}
\begin{tikzpicture}
\draw (0,0) arc (-180:-270:8 and 4);
\end{tikzpicture}
\end{document}
答案2
使用\clip
:
\documentclass[tikz, border=10pt]{standalone}
\begin{document}
\begin{tikzpicture}
\clip (-8cm,0) rectangle (0,4cm);
\draw (0,0) ellipse(8cm and 4cm);
\end{tikzpicture}
\end{document}
答案3
只是为了用 PSTricks 来找点乐子的解决方案。
\psellipticarc
\documentclass[pstricks,border=12pt]{standalone}
\begin{document}
\begin{pspicture}[showgrid,dimen=monkey](8,6)
\psellipse[linestyle=dashed](4,3)(3,2)
\psellipticarc[linecolor=red,linewidth=3pt](4,3)(3,2){90}{180}
\end{pspicture}
\end{document}
\psparametricplot
\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-plot}
\begin{document}
\begin{pspicture}[showgrid,dimen=monkey](8,6)
\psellipse[linestyle=dashed](4,3)(3,2)
\psparametricplot[algebraic,linecolor=red,linewidth=2pt]{Pi 2 div}{Pi}{3*cos(t)+4|2*sin(t)+3}
\end{pspicture}
\end{document}