-
Notifications
You must be signed in to change notification settings - Fork 0
/
simplePlot.R
21 lines (21 loc) · 1.06 KB
/
simplePlot.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
students.df<-read.csv(url("https://data.humdata.org/dataset/9d1403dd-3059-4f8f-9886-5cf9b5fc945a/resource/ecd1e3db-1740-4cda-9cfe-37cb159cc122/download/student-enrollment-in-public-universities-2007-08-to-2012-13.csv"))
plot(1, type="n", xlab="", xaxt="n", ylab="", xlim=c(1, 6), ylim=c(0, max(students.df[2:7])))
axis(1, at=1:6, las=2, labels=colnames(students.df)[2:7])
points(1:6,students.df[1,2:7],col="blue")
#lines(1:6,students.df[1,2:7],col="blue")
xy<-data.frame(x=1:6,y=as.integer(students.df[1,2:7]))
lm.on.xy<-lm(y~x,xy)
abline(lm.on.xy,col="blue")
text(2.5,30000,students.df[1,1],col="blue",srt=5)
points(1:6,students.df[2,2:7],col="green")
#lines(1:6,students.df[2,2:7],col="green")
xy<-data.frame(x=1:6,y=as.integer(students.df[2,2:7]))
lm.on.xy<-lm(y~x,xy)
abline(lm.on.xy,col="green")
text(5,30000,students.df[2,1],col="green",srt=5)
points(1:6,students.df[3,2:7],col="red")
#lines(1:6,students.df[3,2:7],col="red")
xy<-data.frame(x=1:6,y=as.integer(students.df[3,2:7]))
lm.on.xy<-lm(y~x,xy)
abline(lm.on.xy,col="red")
text(3.5,100000,students.df[3,1],col="red",srt=30)