本文使用基本的绘图命令plot、rect、segments、text绘制一把长10厘米的直尺,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文使用基本的绘图命令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))
这样一个直尺就做好了
到此这篇关于R语言绘制尺子的实现示例的文章就介绍到这了,更多相关R语言绘制尺子内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
沃梦达教程
本文标题为:R语言绘制尺子的实现示例
基础教程推荐
猜你喜欢
- swift版webview加载网页进度条效果 2023-07-05
- swift 字符串String的使用方法 2023-07-05
- UEFI开发基础HII代码示例 2023-07-07
- R语言数可视化Split violin plot小提琴图绘制方法 2022-12-10
- ruby-on-rails-使用Nginx的Rails的多阶段环境 2023-09-21
- R包ggtreeExtra绘制进化树 2022-12-14
- R语言-如何将科学计数法表示的数字转化为文本 2022-11-23
- asm基础——汇编指令之in/out指令 2023-07-06
- R语言基于Keras的MLP神经网络及环境搭建 2022-12-10
- Go web部署报错panic: listen tcp xxxxxxx:8090: bind: cannot assign requested address 2023-09-05