R语言如何画竖线、横线、添加标签以及画固定长度的线段

 更新时间:2022年11月04日 09:42:39   作者:Griffy650  
R语言绘图的能力非常强大,有时看似繁复的图形不过寥寥数行代码就搞定,下面这篇文章主要给大家介绍了关于R语言如何画竖线、横线、添加标签以及画固定长度的线段的相关资料,需要的朋友可以参考下

前言

注:在ggplot2中不能使用abline,segments,在基础绘图中不能使用annotate

1.基础绘图:

画横线: abline(h=y0)

画竖线:abline(v=x0)

添加固定长度线段:segments(x0=, y0=, x1=, y1=, ...)

添加文字标签:text(x=x0, y=y0, label=" ")

例子:(本来要上传图片的,但是老是上传失败QAQ)

m <- plot(1:10,1:10,"l")+
  abline(v=3,lwd=2,lty=2,col="brown")+    #lwd设置线的宽度,lty表示虚线,其后数字表示虚线类型
  abline(h=3,lwd=2,lty=3)
m+text(x=4,y=4,label="*",col="red")+text(x=5,y=4,label="A(4,4)")
m+segments(x0=2,y0=6,x1=8,y1=6)   # y=6,x轴从2-8的线段

2.ggplot2绘图:

画横线:geom_hline(yintercept= )

画竖线:geom_vline(xintercept=)

加标注:annotate("text",x=,y=,label="")

例子:用women数据集举例

f <- ggplot(women,aes(height,weight))+geom_point()
f+geom_vline(xintercept = 64,lty=3,lwd=1,col="blue")+
  geom_hline(yintercept = 123)
f+annotate("text",x=60,y=150,label="*",size=5,col="red")

补充:R语言——一张图上画多条线

第一种:

plot(M[1:20],type="o",pch=20,col="red")
par(new = TRUE)
plot(N[1:20],type="o",pch=17,col="blue")

中间加上这一行par(new = TRUE)就好了。

第二种:

选择用lines

plot(M[1:20],type="o",pch=20,col="red")
points(N[1:20],pch=17,col="blue")
lines(N,col="Blue",lty=2)

或者是:

plot(M[1:20],type="o",pch=20,col="red")
lines(N[1:20],pch=17,type="o",col="Blue",lty=2)

另外

dev.new()

是指重新开个窗口画图。

总结

到此这篇关于R语言如何画竖线、横线、添加标签以及画固定长度的线段的文章就介绍到这了,更多相关R语言画竖线横线 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • R语言绘制Radar chart雷达图

    R语言绘制Radar chart雷达图

    这篇文章主要为大家介绍了R语言绘制Radar chart雷达图的方法示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-02-02
  • R语言绘制Facet violin plot小提琴刻面图实现示例

    R语言绘制Facet violin plot小提琴刻面图实现示例

    这篇文章主要为大家介绍了R语言绘制Facet violin plot小提琴刻面图的实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-02-02
  • R语言-如何将科学计数法表示的数字转化为文本

    R语言-如何将科学计数法表示的数字转化为文本

    这篇文章主要介绍了R语言-如何将科学计数法表示的数字转化为文本,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言 实现list类型数据转换

    R语言 实现list类型数据转换

    这篇文章主要介绍了R语言 实现list类型数据转换,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • R语言多元线性回归实例详解

    R语言多元线性回归实例详解

    对比一元线性回归,多元线性回归是用来确定2个或2个以上变量间关系的统计分析方法,下面这篇文章主要给大家介绍了关于R语言多元线性回归的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • R语言中if(){}else{}语句和ifelse()函数的区别详解

    R语言中if(){}else{}语句和ifelse()函数的区别详解

    这篇文章主要介绍了R语言中if(){}else{}语句和ifelse()函数的区别详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言中qplot()函数的用法说明

    R语言中qplot()函数的用法说明

    这篇文章主要介绍了R语言中qplot()函数的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言绘图基础教程(新手入门推荐!)

    R语言绘图基础教程(新手入门推荐!)

    数据作图是数据分析的重要方法之一,R提供了丰富的作图函,下面这篇文章主要给大家介绍了关于R语言绘图基础教程的相关资料,文中通过实例代码以及图文介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • R语言绘制Bubble Matrix气泡矩阵图

    R语言绘制Bubble Matrix气泡矩阵图

    这篇文章主要为大家介绍了R语言绘制Bubble Matrix气泡矩阵图的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助祝大家多多进步
    2022-02-02
  • R语言数组实例用法及知识点总结

    R语言数组实例用法及知识点总结

    在本文里,我们给大家整理的是关于R语言数组的相关知识点,有兴趣的朋友们可以跟着学习参考下。
    2021-04-04

最新评论