# Empty parametric plot for ODE

I'm trying to design a parametric plot to model the effects of changing parameters on this ODE, but the plot keeps coming up completely empty. Any ideas about what's going on?

Thanks!

sol = DSolve[{y'[x] == y[x] (i p - r - i y[x])}, y[x], x]

With[{expr = {y[t]} /. sol},
Manipulate[
ParametricPlot[expr, {t, 0, 5},
PlotRange -> {{0, 100}, {0, 100}}], {{p, 0}, 0, 50}, {{i, 0}, 0,
50}, {{r, 0}, 0, 50}]]

• Please use copyable code instead of posting an image. – J. M.'s discontentment Aug 11 '17 at 15:00
• edited in copyable code – user51632 Aug 11 '17 at 15:06
• ParametricPlot[] is intended for parametric equations, and you do not have a parametric equation. Also, you give no initial conditions for your DE, so it can't evaluate to a number and thus be plotted. – J. M.'s discontentment Aug 11 '17 at 15:08
• Darn. I know how to put in initial conditions, but do you have any advice on what type of plot I should use? I basically just want to visually compare the effects of changing the parameters. This could be in the form of many lines, or a parametric plot like this, or something I haven't thought of yet. Thanks! – user51632 Aug 11 '17 at 15:12
• Have you tried Plot[]? – J. M.'s discontentment Aug 11 '17 at 15:16

(* note the use of DSolveValue instead of DSolve, and the replacement rule *)