Re: Plotting points of the function at increments.
- To: mathgroup at smc.vnet.net
- Subject: [mg85733] Re: Plotting points of the function at increments.
- From: Bill Rowe <readnewsciv at sbcglobal.net>
- Date: Wed, 20 Feb 2008 07:00:56 -0500 (EST)
On 2/19/08 at 7:03 AM, lrebanks at netvigator.com (Lea Rebanks) wrote:
>I am trying to plot the points of this function at increments of 1
>:-
>Plot[0.5x+5,{x,-5,5},PlotPoints*10]
The correct syntax for using PlotPoints would be:
Plot[0.5x+5,{x,-5,5},PlotPoints->10]
However, if you do
?PlotPoints
you will find this specifies the initial number of points for
Mathematica to sample your expression and does not do what you
seem to want.
>I wish to have an 'X' at each point on the line at f[1], f[2], f[3]
>. etc Hopefully I can adjust the size & colours of the 'X' markers
>aswell.
doing the following would work:
data = Table[{x, 0.5 x +5},{x,-5,5}];
ListPlot[data, Joined->True,
Epilog->{Red,Text["X",#]&/@data}]
will plot the line y = 0.5 x + 5 with a red "X" at y[-1], y[-2]
etc. You can change the size by specifying the font size.
However, it would probably be simpler to adjust size if you were
to use a graphic primitive in place of a text character.
And if you wanted to restrict the "X" characters to appear only
in quadrant 1 (positive values) ListPlot code would become
ListPlot[data, Joined->True,
Epilog->{Red,Text["X",#]&/@Cases[data, {_?Positive, _}]}]
--
To reply via email subtract one hundred and four