2013-11-16 5 views
8

Напишите код R, чтобы нарисовать образец размером 100 из N (0,1) и N (5,1) каждый. Выделите две цифры на том же графике. Сохраните график Sample.pdf в рабочем каталоге I.R: Запишите и сохраните в pdf-файле

Моя попытка:

pdf("SampleGraph.pdf",width=7,height=5) 
x=rnorm(100) 
y=rnorm(100,5,1) 
plot(x,lty=2,lwd=2,col="red") 
lines(y,lty=3,col="green") 
dev.off() 

Это не работает.

+0

Может попробовать: 'участок (x, lty = 2, lwd = 2, col = "red", ylim = c (-10,10)); точки (у, LTY = 3, столбец = "зеленый") ' –

ответ

9

Это работает для меня.

Проверьте рабочий каталог для Sample.pdf файла:

> getwd() 
[1] "C:/Users/user2983722/Documents" 
1

Если ваша проблема является отсутствие зеленых точек на графике, здесь ошибка:

plot(x,lty=2,lwd=2,col="red", ylim = c(min(x,y),max(x,y))) 
points(y,lty=3,col="green") 
Смежные вопросы