啦啦啦一棵R语言圣诞树~

一棵R语言圣诞树

一个R语言圣诞树来应景,花了菜菜的我一整节禅宗与文学课哈哈哈~
后天就要考R语言了嘤嘤嘤QAQ

代码

ChrimasTree<-function(n,w,p1=16,p2=“☆”,p3=“★”){
x<-rep(c(0,1),times=n+1)+seq(0,2*n+1)*0.5
y<-rep(seq(n,0),each=2)
a<-length(x)-2
b<-length(y)
x1<-c(x[1:a],0)
y1<-y[2:b]
x2<–x1
y2<-y1[seq(length(y1):1)]
plot(c(x1,x2),c(y1,y2),ylim=c(-1,max(y)),type = “n”,xlab="",ylab="",xaxt=“n”,yaxt=“n”,main=“R Wish U Merry Chrismas”,sub = “by Jess”)
lines(x1,y1,col=“green”)
lines(x2,y2,col=“green”)
lines(c(-w,w),c(-1,-1),type=“h”,col=“brown”)
polygon(c(x1,x2[seq(a+1:1)]),c(y1,y2[seq(a+1:1)]),col = “green2”,lty = 3,density=80)
points(c(x1,x2)*0.8,c(y1,y2),pch=p1,col=“blue”,cex=2)
text(c(x1,x2),c(y1,y2),labels = p2,col = “red”,cex=2.5)
text(c(x1,x2)*0.3,c(y1,y2),labels = p3,col = “yellow”,cex=2)
#points(c(x1,x2)*0.3,c(y1,y2)+0.05,pch=p3,col=“yellow”,cex=2)
mtext(side=3,text=paste("& Happy New Year!!! ",Sys.Date()))
}

效果图

ChrimasTree(5,0.5)
在这里插入图片描述
ChrimasTree(3,0.5)
在这里插入图片描述
ChrimasTree(10,0.8)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值