Как заставить PlotLegend работать с ParametricPlot в Mathematica? - PullRequest
4 голосов
/ 02 октября 2011

Кажется, я не могу использовать PlotLegend с ParametricPlot.Вот что я попробовал:

ParametricPlot[{Sin[t], Cos[Sqrt[t]]}, {t, 0, 2 Pi}, 
 PlotLegend -> {"My Plot"}] 

1 Ответ

5 голосов
/ 02 октября 2011

Если вы сначала вызываете пакет PlotLegends, он должен работать, хотя вам лучше использовать версию ShowLegends, чем вариант PlotLegend, для большего контроля:

Needs["PlotLegends`"]

ParametricPlot[{Sin[t], Cos[Sqrt[t]]}, {t, 0, 2 Pi}, 
 PlotLegend -> {"My Plot"}]

enter image description here

ShowLegend[
 ParametricPlot[{Sin[t], Cos[Sqrt[t]]}, {t, 0, 
   2 Pi}], {{{Graphics[{Blue, Disk[{0, 0}, 1]}], {Sin[t], 
     Cos[Sqrt[t]]}}}}]

enter image description here

...