[R] (Novice-) Problem with the plot-function

DJNordlund@aol.com DJNordlund at aol.com
Fri Feb 6 00:17:59 CET 2004


there may be more elegant ways of plotting the normal curve, but given your 
current program, you can simply change your plot statment to use a formula:

plot(f.x ~ x, type="l", xlim=c(-5,5))

Dan Nordlund

---------Original message----------
In a message dated 2/5/2004 2:52:04 PM Pacific Standard Time, 
Atropin75 at t-online.de writes:
i have written this little function to draw different normal distributions:

n.Plot <- function(x,my,sigma) {
e <- exp(1)
names(x) <- x
f.x <- (1/(sigma*sqrt(2*pi)))*e^(-1*(((x-my)^2)/2*(sigma^2)))

if i define x like this:
x <- seq(-5,5,0.01)

DOES draw the correct plot, but the x-axis is labeled from 0 - 1000.
If i give the plot function the xlim=c(-5,5) option, the plot is only drawn 
for the first 5 values of x.
How do i tell plot not to take the indices of x, but the values (or their 
range) of x for labeling the x-axis ?

Felix Eschenburg

More information about the R-help mailing list