R如何绘制带箭头的坐标轴

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R如何绘制带箭头的坐标轴相关的知识,希望对你有一定的参考价值。

参考技术A R绘制带箭头的坐标轴,两个参数需要提前设置

第一,xpd=NA,否则绘制箭头只会显示一半

xpd参数说明:A logical value or NA. If FALSE, all plotting is clipped to the plot region, if TRUE, all plotting is clipped to the figure region, and if NA, all plotting is clipped to the device region. 

第二,横纵坐标由于默认是多增加4%的区间,因此要么设置xaxs=“i" 和 yaxs ="i",让坐标轴交于结束位置

或者直接用par()['usr'][[1]] 找出绘制的起点和终点

在R语言中,这两个参数的取值包括 5种,其中"r"是默认值,就是我们上边讲到的添加4%的一个距离,"i" 代表的行为是原始数据的最小值到最大值是多少,对应的坐标轴的起始和终止位置就是多少

举例:par(xpd=NA)

plot(c(1:10),c(1:10),type="l",bty="l",xlab="X",ylab="Y")

ord<-par("usr")

arrows(x0 = ord[1],y0=ord[3],x1=ord[2]*1.05,y1=ord[3])

arrows(x0 = ord[1],y0=ord[3],x1=ord[1],y1=ord[4]*1.05)

绘制

以上是关于R如何绘制带箭头的坐标轴的主要内容,如果未能解决你的问题,请参考以下文章

如何利用百度地图JSAPI画带箭头的线

点云处理技术之open3d第四篇:使用open3d绘制常用类型——箭头圆柱长方体球形箭头坐标轴和线条

请教高手如何在几何画板中建直角坐标系,要求有箭头和刻度的

如何用svg在网页中画一条带箭头的连接线

Mathematica图形化三维坐标系的建立

matlab 有关figure图 中箭头怎么画