2013-08-30 174 views
0

我對R很新。我正在努力學習。 由於某種原因,y軸標籤沒有顯示在圖中。任何人都可以幫忙嗎?R圖:問題與y軸標籤

ř版本3.0.1: 腳本:

dose <- c(20, 30, 40, 45, 60) 
drugA <- c(16, 20, 27, 40, 60) 
drugB <- c(15, 18, 25, 31, 40) 
opar <- par(no.readonly=TRUE) 
par(lwd=2, cex=1.5, font.lab=2) 
plot(dose, drugA, type="b", 
pch=15, lty=1, col="red", ylim=c(0, 60), 
main="Drug A vs. Drug B", 
xlab="Drug Dosage", ylab="Drug Response") 

以上代碼示出了藥物劑量,但沒有表現出對藥物的反應。

感謝, 阿米特

+0

這表明了對我很好。也許我的圖形設備更喜歡邊緣。我使用開羅。如果你沒有它,安裝軟件包,然後在開始會話時加入'options(device =「CairoWin」)''。至少,你的圖表會更漂亮。 – Nazer

+0

在這裏工作得很好(Win7_64,R3.0.1。你的操作系統是什麼等等?順便說一句,我建議你把'par'定義放在'plot'調用中,這樣它們不會影響你的基本環境。 –

回答

1

我試圖運行你所提供的代碼,並在我安裝R.

的您是否嘗試啓動R的新實例中運行的代碼完美地工作?這可能是因爲在工作中,您更改了環境變量或顯示設備變量,以防止標籤出現。

如果一個普通的重啓無法正常工作,這些參數運行R:R --no-恢復數據--no-初始化文件

0

我跑的代碼和y標籤出來就好了。嘗試開始一個新的rsession:

R --no-restore-data --no-init-file 

並再次繪製,可能是在您的會話中造成麻煩的東西。