【发布时间】:2017-10-07 00:30:43
【问题描述】:
我需要得到如下图的结果:
https://drive.google.com/file/d/0B4Mldbnr1-avMFgzS1Y4d2lqYUk/view?usp=sharing
我从以下链接获得了一个数据集:
https://drive.google.com/file/d/0B4Mldbnr1-avLUg1REJRRzFUZU0/view?usp=sharing
这是我到目前为止编写的代码,但似乎不正确:
source("load_data.R")
plot1 <- function(data=NULL) {
if(is.null(data))
data <- load_data()
library(datasets)
library(ggplot2)
with(data, plot(Voltage,Global_active_power,type="n"))
with(subset(data, Voltage>=250), points(Voltage,Global_active_power, col="black"))
with(subset(data, Voltage!=249), points(Voltage,Global_active_power, col="red"))
title(main="Global Active Power(Kilowatts) for Voltage >=249")
legend("topright", pch = 1, col=c("black","red"), legend = c("Voltage>=249 & <250","Voltage>=250"))
}
我正在根据 GLobal_active_power 数据绘制电压数据,如图所示,仅电压 >= 249
请帮忙,我提前谢谢你
【问题讨论】: