2014-02-06 33 views
1

我有以下代碼,並且我可以繪製的所有圖形都是「紅色」線(失業)。如果任何人都可以提供幫助,那會很棒。謝謝:如何在R中使用不同的範圍繪製兩個不同的線形圖()

library(lubridate) 

data<-read.csv("BLSdata.csv") 
summary(data) 

data$DATE <- as.date(mdy(data$Date)) 
class(data$DATE) 
data$DATE <- mdy(as.character(data$Date)) 
data$DATE 


plot(data$DATE, data$Unemployed, type="l", lwd=2, col="red",xlab="Year", 
    ylab="Jobs", ylim=c(6000,17000)) 

points(data$DATE, data$Employed, type="l", lwd=2, col="green") 

目標:我想在一個座標軸上繪製綠色和紅色線條。

+0

'ylim'中'data $ Employed'的值是? –

+0

你能描述一下你得到的是什麼而不是兩條線?另外,是否在plot()調用中設置的ylim中的日期$ Employed值?如果他們不是,那麼這些點可能只是離開了情節。 –

回答

0

看起來像你想用lines()而不是points(),但這並不重要,因爲你把type="l"。主要是強制範圍包括兩組數據:

plot(data$DATE, data$Unemployed, type="l", lwd=2, col="red",xlab="Year", 
    ylab="Jobs", ylim=range(c(data$Unemployed,data$Employed))) 

lines(data$DATE, data$Employed, lwd=2, col="green") 
相關問題