forked from rdpeng/ExData_Plotting1
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplot3.R
More file actions
32 lines (22 loc) · 1 KB
/
plot3.R
File metadata and controls
32 lines (22 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#read data
powerdata <- read.csv("./R/project4/power1/household_power_consumption.txt", sep=";")
#subset by year
powerdata <- subset(powerdata, Date=="1/2/2007" | Date=="2/2/2007")
#make variables numeric
powerdata$Sub_metering_1 <- as.numeric(powerdata$Sub_metering_1)
powerdata$Sub_metering_2 <- as.numeric(powerdata$Sub_metering_2)
powerdata$Sub_metering_3 <- as.numeric(powerdata$Sub_metering_3)
#create vectors for axes and legend
xax <- as.POSIXct(paste(powerdata$Date, powerdata$Time, sep= " "), format = "%d/%m/%Y %H:%M:%S")
submeters <- c("Sub_metering_1","Sub_metering_2","Sub_metering_3")
legcol <- c("black","red","blue")
png(filename="plot3.png",
width=480,
height=480)
plot(xax,powerdata$Sub_metering_1,type="l",col="black",ylab="",xlab="")
lines(xax,powerdata$Sub_metering_2,type="l",col="red")
lines(xax,powerdata$Sub_metering_3,type="l",col="blue")
title(ylab="Energy sub metering", las=2,col="black")
legend("topright",
submeters, horiz=FALSE, lty=1, col=legcol)
dev.off()