Well, the main cause of the error is the PlotLegends
package, which is a terrible, buggy package. Having removed this, Show
correctly combines them:
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]

You can see the Simon solution here so that ideas can label your different curves without using PlotLegends
. This James answer also shows why PlotLegends
has a reputation that it has ...
You can still save something with the PlotLegends
package. Here is an example of using ShowLegends
, which you can change to your taste
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}]
