2014-10-09 145 views
0
 date = c("11/22", "11/23", "11/24") 
     date = as.factor(date) 
     temperature = c("80", "90", "100") 

     plot(date, temperature) 

我的問題是,我該如何指定xlim爲這個圖,因爲x軸變量是一個因子?此外,如果我想對我的情節中的單個點進行顏色編碼,例如,我想讓11/23的溫度變成綠色。我怎樣才能做到這一點?R:標繪座標軸上的圖

+0

[**先打**](http://stackoverflow.com/search?q= [r] +繪圖+顏色+單+點) – Henrik 2014-10-09 07:34:35

+2

爲什麼要將日期繪製爲一個因子?你認爲是這樣嗎?:'date < - as.Date(c(「2014-11-22」,「2014-11-23」,「2014-11-24」))' – andybega 2014-10-09 07:38:21

回答

1

方式一:points(date[2], temperature[2], col="green"

plot(date, temperature, xaxt="n", col=c("black", "green", "black")) 
axis(1, at=date, label=as.character(date)) 

另外,您還可以用加色點。