在单个图上绘制不同的线条

在单个图上绘制不同的线条

我需要帮助在单个地块上绘制不同的线条

例如,我有

a=1;

θ=[0 30 60 90];

d1 = a.*sind(theta);

d2 = a.*cosd(theta);

图 (d1,d2)

但是,我还想在同一个图上为 a=2,3,4 绘制一条单独的线。

答案1

这就是您所寻找的东西吗?

\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
  \begin{axis}[domain=0:90,no markers]
    \pgfplotsinvokeforeach{1,2,3,4}{
      \addplot ({#1*sin(x)},{#1*cos(x)});
      \addlegendentry{$a = #1$};
    }
  \end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容