我尝试用方程 r= 0.5 + cos(theta) 创建一个 limacon。
\begin{document}
\begin{figure}[h!]
\centering
\begin{tikzpicture}
[xscale=3, yscale=3, domain=0:2*pi]
\draw[<->](-0.2,0)--(1.7,0) node[above]{$x$};
\draw[<->](-1,0)--(0,1) node[right]{$y$};
\draw[color=blue, smooth]
plot({0.5*cos(\x r) + cos(\x r)*cos(\x r)}, {0.5*sin(\x r) + sin(\x r)*cos(\x r)});
\end{tikzpicture}
\caption{Graph of $r= 0.5 + \mathrm{cos}\theta$}
\label{Limacon}
\end{figure}
\end{document}
这样可以生成我想要的图表,但我的 y 轴向左倾斜。我该如何解决这个问题?谢谢
答案1
看起来像一个简单的坐标问题:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{figure}[h!]
\centering
\begin{tikzpicture}
[xscale=3, yscale=3, domain=0:2*pi]
\draw[<->](-0.2,0)--(1.7,0) node[above]{$x$};
\draw[<->](0,-1)--(0,1) node[right]{$y$}; % <-- here
\draw[color=blue, smooth]
plot({0.5*cos(\x r) + cos(\x r)*cos(\x r)}, {0.5*sin(\x r) + sin(\x r)*cos(\x r)});
\end{tikzpicture}
\caption{Graph of $r= 0.5 + \mathrm{cos}\theta$}
\label{Limacon}
\end{figure}
\end{document}