-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPlot2.R
22 lines (21 loc) · 979 Bytes
/
Plot2.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
> library("data.table")
data.table 1.11.4 Latest news: http://r-datatable.com
> setwd("C:/R/4_Exploratory_DATA")
> #Reads in data from file then subsets data for specified dates
> powerDT <- data.table::fread(input = "household_power_consumption.txt"
+ , na.strings="?"
+ )
> # Prevents Scientific Notation
> powerDT[, Global_active_power := lapply(.SD, as.numeric), .SDcols = c("Global_active_power")]
> # Making a POSIXct date capable of being filtered and graphed by time of day
> powerDT[, dateTime := as.POSIXct(paste(Date, Time), format = "%d/%m/%Y %H:%M:%S")]
> # Filter Dates for 2007-02-01 and 2007-02-02
> powerDT <- powerDT[(dateTime >= "2007-02-01") & (dateTime < "2007-02-03")]
> png("plot2.png", width=480, height=480)
> ## Plot 2
> plot(x = powerDT[, dateTime]
+ , y = powerDT[, Global_active_power]
+ , type="l", xlab="", ylab="Global Active Power (kilowatts)")
> dev.off()
null device
1