全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1356 4
2013-02-28
请问各位大侠,下面的图形怎么可以去掉纵坐标刻度?另外,如何添加legend,每种颜色表示一个数字,一共四个数字,1为红,2为率,3为浅蓝,4为深蓝? 20120228 1.jpg
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-2-28 14:24:21
n=100
c=2:5
data=sample(c ,n, replace = TRUE)
plot(c(0, n+1), c(-0.5, 1.5),type = "n",xaxs="i",yaxs="i",xlab="length",ylab="category",xaxt="n" )
xleft=seq(0,n,by=1)
xright=seq(1,n+1,by=1)
ybottom=rep(0,n)
ytop=rep(1,n)
rect(xleft, ybottom, xright, ytop,col=data)
legend(88, 1.45, legend=2:5, fill=c(col=2,col=3,col=4,col=5))
   revised_plot.jpeg
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-28 14:40:49
epoh 发表于 2013-2-28 14:24
n=100
c=2:5
data=sample(c ,n, replace = TRUE)
谢谢!
那能不能去掉左边的纵坐标刻度呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-28 14:51:55
mengqinqing 发表于 2013-2-28 14:40
谢谢!
那能不能去掉左边的纵坐标刻度呢?
plot(c(0, n+1), c(-0.5, 1.5),type = "n",xaxs="i",yaxs="i",xlab="length",ylab="category",xaxt="n",yaxt="n"  )
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-28 15:18:37
epoh 发表于 2013-2-28 14:51
plot(c(0, n+1), c(-0.5, 1.5),type = "n",xaxs="i",yaxs="i",xlab="length",ylab="category",xaxt="n",y ...
非常感谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群