2
$\begingroup$

So I have defined two functions

s[p_] = -600 + 50 p
d[p_] = 1200 - 25 p

and I want to graph both of them on the same chart using the

Plot[{50 p - 600, -25 p + 1200}, {x, -10, 10}, PlotLegends → {"Function 1", "Function 2"}]

However, when I evaluate the cells, I get and error saying

Plot::nonopt: Options expected (instead of PlotLegends->{Function 1,Function 2}) beyond position 2 in Plot[{50 p-600,-4 p+1200},{p,-10,10},PlotLegends->{Function 1,Function 2}]. An option must be a rule or a list of rules.

Does anyone know how to fix this?

$\endgroup$
2
  • 1
    $\begingroup$ PlotLegends is obsolete. If you erase this part your function will be drawn $\endgroup$ Oct 5, 2016 at 5:03
  • 1
    $\begingroup$ The problem seems to be with the arrow character (). Try deleting it and replacing it with ->. $\endgroup$ Oct 5, 2016 at 5:22

1 Answer 1

3
$\begingroup$
Plot[{50 p - 600, -25 p + 1200}, {p, -10, 10}, 
PlotLegends -> Placed["Expressions", Below]]

or

Plot[{50 p - 600, -25 p + 1200}, {p, -10, 10}, 
PlotLegends -> Placed[{"f1", "g1"}, Below]]
$\endgroup$
1
  • 3
    $\begingroup$ Placed is not necessary; try Plot[{50 p-600,-25 p+1200},{x,-10,10},PlotLegends->{"Function 1","Function 2"}] (the original, but without the character). $\endgroup$ Oct 5, 2016 at 5:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.