Why do PlotStyle and PlotLegends take only a single style for all the curves if ReplaceAll rule is outside the bracket?
Plot[{α x, x^2 α} /. {α -> 2.5}, {x, -2, 6},
PlotRange -> {{-2, 6}, {-1, 6}},
PlotStyle -> {{Dotted, Blue, Thick}, {Dashed, Red}}, Frame -> True,
PlotLegends -> {"V[ϕ]", "ϵ[ϕ]"}
]
Versus
Plot[{α x /. {α -> 2.5}, x^2 α /. {α -> 2.5}}, {x, -2, 6},
PlotRange -> {{-2, 6}, {-1, 6}},
PlotStyle -> {{Dotted, Blue, Thick}, {Dashed, Red}}, Frame -> True,
PlotLegends -> {"V[ϕ]", "ϵ[ϕ]"}
]
The behavior is same even for ParametricPlot and for more than two curves.
