Ну, коренной причиной ошибки является пакет PlotLegends
, который является ужасным, с ошибками. Удаляя это, Show
объединяет их правильно:
plota = Plot[{-2 x, -2 Sqrt[x], -2 x^(3/5)}, {x, 0, 1}]
plotb = ParametricPlot[{2.4056 (u - Sin[u]), 2.4056 (Cos[u] - 1)}, {u,
0, 1.40138}]
Show[plota, plotb]

Вы можете увидеть решение Саймона здесь для идей по маркировке ваших различных кривых без использования PlotLegends
. Этот ответ Джеймса также демонстрирует, почему PlotLegends
имеет такую репутацию ...
Вы все еще можете что-то спасти с помощью пакета PlotLegends
. Вот пример использования ShowLegends
, который вы можете изменить по своему вкусу
colors = {Red, Green, Blue, Pink};
legends = {-2 x, -2 Sqrt[x], -2 x^(3/5), "Problem 3"};
plota = Plot[{-2 x, -2 Sqrt[x], -2 x^(3/5)}, {x, 0, 1},
PlotStyle -> colors[[1 ;; 3]]];
plotb = ParametricPlot[{2.4056 (u - Sin[u]), 2.4056 (Cos[u] - 1)}, {u,
0, 1.40138}, PlotStyle -> colors[[4]]];
ShowLegend[
Show[plota,
plotb], {Table[{Graphics[{colors[[i]], Thick,
Line[{{0, 0}, {1, 0}}]}], legends[[i]]}, {i, 4}],
LegendPosition -> {0.4, -0.15}, LegendSpacing -> 0,
LegendShadow -> None, LegendSize -> 0.6}]
