找回密码
 注册
查看: 3513|回复: 2

请教如何在R中只画legend,不画坐标

[复制链接]
发表于 2012-1-22 12:10:20 | 显示全部楼层 |阅读模式
如题。请教,在R中如何不要坐标系而只画一个legend?
回复

使用道具 举报

发表于 2012-3-3 21:03:17 | 显示全部楼层
本帖最后由 先先贝1 于 2012-3-3 21:04 编辑

用axes=FALSE 表示所绘的图没有坐标,默认值是axes=TRUE;ann=FALSE 时表示对x,y轴不作说明解析;
给你用个Weibull Survival functions 的图像举例吧。
x<-seq(0,15,0.001)
s<-function(x,a,b) exp(-b*x^a)   
plot(x,s(x,0.5,0.26328),ylim=0:1,type="l",col=2,lwd=2,axes=FALSE,ann=F)
lines(x,s(x,1.0,0.1), type="l",col=3,lty=2,lwd=2)  
lines(x,s(x,3.0,0.00208), type="l",col=4,lty=10,lwd=2)
legend(8,0.9,paste("a=",c(0.5,1.0,3.0),",","b=",c(0.26328,0.1,0.00208)),
lwd=2,lty=c(1,2,10),col=c(2:4),bg="gray90")
legend(2,0.5,'exp(-r*x^a)',text.col=2)


不知道这个是不是你想问的东西~
回复 支持 反对

使用道具 举报

发表于 2012-4-18 14:41:37 | 显示全部楼层
我再给上面结果添一个图。就更容易理解了。呵呵呵
RRTU.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-22 06:25 , Processed in 0.030230 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表