R语言中plot()函数里的6种边框

39 篇文章 9 订阅

     R语言中,设置plot(x,y,'..., bty="o",..)里参数bty,就可以不同的6种边框了。

     bty可以取6种字符,分别为“o”、“l”、“7”、“c”、“u”、“]”。这些字符代 表6种边框。

     bty=“o” 绘制图形的上边框、下边框、左边框和右边框;注意这是小写的O

     bty="l" 绘制图形的左边框和下边框;注意这是小写的L

     bty="7"绘制图形的上边框和右边框;

     bty="c"绘制图形的上边框、下边框和左边框;

     bty="u"绘制图形的左边框、下边框和右边框;

     bty="]"绘制图形的上边框、下边框和右边框;

     这些字符很形象,比如看到O,由于O是封闭的,所有要画四条边框,

                                     比如看到7,它是有上面的一横 + 右边的一竖,所以要画上边框和右边框。

R语言实现的代码如下:

x.text <- c("1月","2月","3月","4月","5月","6月",
            "7月","8月","9月","10月","11月","12月")
sales.volume <- c(158721,190094,108441,88092,68709,50116,
                  90117,160044,186045,106334,89092,104933)
#par(mfrow=c(2,3))
## O表示四条边都要画
 plot(sales.volume,type="b",ylim=c(20000,250000),xaxt="n",yaxt="n",
     main="bty默认取\"o\"",xlab="月份",ylab="销量")


## L表示只画左边和底部,象形字(看字知意)
# plot(sales.volume,type="b",ylim=c(20000,250000),xaxt="n",yaxt="n",bty="l",
#     main="bty取\"l\"",xlab="月份",ylab="销量")

## 7表示画右边和上部,象形字
# plot(sales.volume,type="b",ylim=c(20000,250000),xaxt="n",yaxt="n",bty="7",
#     main="bty取\"7\"",xlab="月份",ylab="销量")

## c表示画左边、上部和下部
# plot(sales.volume,type="b",ylim=c(20000,250000),xaxt="n",yaxt="n",bty="c",
#     main="bty取\"c\"",xlab="月份",ylab="销量")

## u表示是画底部、左边和右边
plot(sales.volume,type="b",ylim=c(20000,250000),xaxt="n",yaxt="n",bty="u",
     main="bty取\"u\"",xlab="月份",ylab="销量")


## ]表示画右边、上部和下部
# plot(sales.volume,type="b",ylim=c(20000,250000),xaxt="n",yaxt="n",bty="]",
#     main="bty取\"]\"",xlab="月份",ylab="销量")


axis(1,at=1:12,labels=x.text,tick=FALSE); 
axis(2);

效果如下:


图(1)bty=“o”,画4条边框


图(2)bty="l",画左边框和下边框

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sanqima

一键三连,多多益善

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值