



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、R语言ggforce绘制线段的方法线段是最基本的集合图形。ggplot2中,geom_segement、geom_line、geom_path等函数都可以将两点连接而成线段。这些函数能满足大多数的作图需要。ggforce包也提供了三个函数用以绘制线段,分别是geom_link0、geom_link和geom_link2。geom_link0与geom_segement的功能完全相同,本文主要介绍geom_link和geom_link2的使用,以及与其他函数的异同。1. 线段的粗细和颜色渐变ggforce包中的geom_link函数与geom_segement的用法相同,必须提供线段的起点和终点
2、,将两点连接成线段。geom_link函数额外增加了图像插值,与alpha和size配合使用,实现线段尺寸和颜色渐变效果。以上代码首先产生一个数据集lines,该数据集中为三条线段的起点,xend和yend为对应的终点坐标。labs函数为图形设置标题,theme函数将标题居中。利用geom_link绘制线段时,alpha设置为index,表示颜色从左往右渐变。size设定为index,表示线段粗细自左往右变粗。ggplot2.multiplot函数将两图合二为一。具体图形如下图图二。2. geom_path和geom_line在ggplot2中,geom_path和geom_line函数的作用
3、是多点连接,二者很多时候会产生相同的图形结果,但也略有不同。geom_line会按照线段端点的x坐标排序,按从小到大的顺序将多点连接在一起。geom_path在连接多点时,是按照各点坐标的排列顺序。以下代码是两个函数的比较。数据集lines1包含两列,x和y1分别是10个点的横纵坐标。x的数据为5,4,3,2,1,5,4,3,2,1。由于15分别出现了两次,因此在x=15处均有两个点。当用geom_line绘图时,折线的起始点是x的最小值1,终点为x的最大值5。当用geom_path绘图时,x的第一个数值是5,因此其图形的起始点在x=5处。具体如图四所示。3. geom_link2geom_l
4、ink2的引用方法与geom_path函数的用法相同。geom_link2在geom_path的基础上增加了一个参数n,通过设定不同的n值实现图形渐变功能。n值的设定是该函数很容易出错的地方(是一个坑)。下面是不同n值设定时的代码。参数n表示图形中所画线段的总数,其默认值为100。n的应设置为两点之间所画线段数的倍数。上面代码利用了lines1数据集的数据,总共10个点,若仅仅将10个点连接起来,应画9条线段,因此该数据集在利用geom_link2绘图时,n值应设定为9的倍数。应该注意的是,geom_link2实际绘制的线段数为n-1条。如上面代码的p1中,n=9,表示简单的10个点连接起来,然而此时geom_link2只画了8条线段。在p2中,n=90,geom_link2实际只画了89条线段。具体效果如图六。上图中,n=9时,实际只画了8条线段,最后一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于礼仪的小课件
- 装扮布艺笔筒第二课时(教学设计)-2023-2024学年三年级上册综合实践活动辽师大版
- 2024九年级英语下册 Unit 8 Culture Shapes UsLesson 44 Popular Sayings教学实录(新版)冀教版
- 动脉采血操作技巧
- 磁场对通电导线的作用力+高二下学期物理人教版(2019)选择性必修第二册
- 画感觉(教学设计)-2024-2025学年苏少版美术三年级上册
- 2025年中学门卫劳动合同
- 12干点家务活 第二课时 教学设计-2023-2024学年道德与法治一年级下册统编版
- 第12课《蒹葭》教学设计-2024-2025学年统编版语文八年级下册
- 2025二手房屋买卖合同内容详解
- 康复评定量表
- 整套监理工作流程图(38张,visio编辑)
- 应急第一响应人线上理论考试
- 2022年盐城市交通投资建设控股集团有限公司招聘笔试真题
- 招标工作管理制度
- 四年级上册美术说课稿-6.眼镜的设计-浙美版
- 供货方案及时间计划安排
- 盟史简介12.10.18课件
- 控制性详细规划技术路线(图文)
- 加臭机加臭作业风险点辨识及控制措施表JSA
- 第四节道亨slw2d架空送电线路评断面处理及定位设计系统部分操作说明
评论
0/150
提交评论