从这个例子(在线找到)中可以看到,我的半径为 1。有没有办法将半径增加到四或五?我正在尝试为我的学生制作一个绘图模板。
\documentclass[11pt]{minimal}
\usepackage{pgfplots}
\usepackage{tikz}
\usepgfplotslibrary{polar}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\pgfplotsset{my style polar/.append style={xticklabels={,,
$\frac{\pi}{6}$, $\frac{\pi}{3}$, $\frac{\pi}{2}$, $\frac{2\pi}{3}$,
$\frac{5\pi}{6}$, $\pi$, $\frac{7\pi}{6}$, $\frac{4\pi}{3}$,
$\frac{3\pi}{2}$, $\frac{5\pi}{3}$,$\frac{11\pi}{6}$,}, thick }}
\begin{document}
\begin{tikzpicture}
\begin{polaraxis}[my style polar]
\end{polaraxis}
\end{tikzpicture}
\end{document}
任何帮助都将不胜感激。我尝试查看 5.10 中的 PGFPlots 手册,但我没有看到他们如何能够更改半径,除非我有图表。
答案1
\documentclass[border=1cm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\usepgfplotslibrary{polar}
\pgfplotsset{my style polar/.append style={xticklabels={,,
$\frac{\pi}{6}$, $\frac{\pi}{3}$, $\frac{\pi}{2}$, $\frac{2\pi}{3}$,
$\frac{5\pi}{6}$, $\pi$, $\frac{7\pi}{6}$, $\frac{4\pi}{3}$,
$\frac{3\pi}{2}$, $\frac{5\pi}{3}$,$\frac{11\pi}{6}$,}, thick }}
\begin{document}
\begin{tikzpicture}
\begin{polaraxis}[my style polar, ymax=4]
\end{polaraxis}
\end{tikzpicture}
\end{document}
答案2
您需要回想一下您的风格并向图中添加一个函数。代码:
\documentclass[11pt]{minimal}
\usepackage{pgfplots}
\usepackage{tikz}
\usepgfplotslibrary{polar}
\pgfplotsset{compat=newest}
\pgfplotsset{my style polar/.append style={xticklabels={,,
$\frac{\pi}{6}$, $\frac{\pi}{3}$, $\frac{\pi}{2}$, $\frac{2\pi}{3}$,
$\frac{5\pi}{6}$, $\pi$, $\frac{7\pi}{6}$, $\frac{4\pi}{3}$,
$\frac{3\pi}{2}$, $\frac{5\pi}{3}$,$\frac{11\pi}{6}$,}, thick }}
\begin{document}
\begin{tikzpicture}
\begin{polaraxis}[xmin=0,xmax=360,
domain=0:360,
my style polar,
no markers]
\addplot +[orange, very thick, smooth] {3*cos(6*x)+2*sin(3*x)};
\end{polaraxis}
\end{tikzpicture}
\end{document}
输出: