2013-08-30 154 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 

并再次绘制,可能是在您的会话中造成麻烦的东西。