如何进行R语言绘制尺子的实现,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
下面使用基本的绘图命令plot
、rect
、segments
、text
绘制一把长10厘米的直尺。
1、定义基本单位
xcm <- 0.07 ycm <- 0.07
2、首先使用plot绘制一个空白画布
plot(0:1, 0:1, type = "n", axes = F, ann = F)
3、绘制一个灰色的底作为直尺的影子
rect(0 + 0.2*xcm,0 - 0.2*ycm,0.95 + 0.2*xcm,0.15 - 0.2*ycm, col="gray", border = NA)
4、绘制一个白的底作为直尺
rect(0,0,0.95,0.15, col = "white")
5、标注刻度
segments(seq(1,11,0.1)*xcm,0,seq(1,11,0.1)*xcm, c(rep(c(0.5, rep(0.25,4), 0.35,rep(0.25,4)), 10), 0.5)*ycm )
6、标注数字以及单位
text(1:11*xcm, 0.6*ycm,0:10,adj = c(0.5, 0)) text(11.3*xcm, 0.6*ycm,"cm",adj = c(0, 0))
这样一个直尺就做好了
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。