R语言绘制折线图实例分析

 更新时间:2021年04月11日 13:44:12   作者:w3cschool  
在本篇文章里小编给大家整理了一篇关于R语言绘制折线图实例分析内容,有需要的小伙伴可以跟着学习参考下。

折线图是通过在它们之间绘制线段来连接一系列点的图。 这些点在它们的坐标(通常是x坐标)值之一中排序。 折线图通常用于识别数据中的趋势。

R语言中的plot()函数用于创建折线图。

语法

在R语言中创建折线图的基本语法是 -

plot(v,type,col,xlab,ylab)

以下是所使用的参数的描述 - 

  • v是包含数值的向量。
  • 类型采用值“p”仅绘制点,“l”仅绘制线和“o”绘制点和线。
  • xlab是x轴的标签。
  • ylab是y轴的标签。
  • main是图表的标题。
  • col用于给点和线的颜色。

使用输入向量和类型参数“O”创建简单的折线图。 以下脚本将在当前R工作目录中创建并保存折线图。

# Create the data for the chart.
v <- c(7,12,28,3,41)

# Give the chart file a name.
png(file = "line_chart.jpg")

# Plot the bar chart. 
plot(v,type = "o")

# Save the file.
dev.off()

当我们执行上面的代码,它产生以下结果 -

使用R线图

折线图标题,颜色和标签

线图的特征可以通过使用附加参数来扩展。 我们向点和线添加颜色,为图表添加标题,并向轴添加标签。

# Create the data for the chart.
v <- c(7,12,28,3,41)

# Give the chart file a name.
png(file = "line_chart_label_colored.jpg")

# Plot the bar chart.
plot(v,type = "o", col = "red", xlab = "Month", ylab = "Rain fall",
   main = "Rain fall chart")

# Save the file.
dev.off()

当我们执行上面的代码,它产生以下结果 -

折线图标记在R型

多线型折线图

通过使用lines()函数,可以在同一个图表上绘制多条线。
在绘制第一行之后,lines()函数可以使用一个额外的向量作为输入来绘制图表中的第二行。

# Create the data for the chart.
v <- c(7,12,28,3,41)
t <- c(14,7,6,19,3)

# Give the chart file a name.
png(file = "line_chart_2_lines.jpg")

# Plot the bar chart.
plot(v,type = "o",col = "red", xlab = "Month", ylab = "Rain fall", 
   main = "Rain fall chart")

lines(t, type = "o", col = "blue")

# Save the file.
dev.off()

当我们执行上面的代码,它产生以下结果 -

折线图与R中多行

到此这篇关于R语言绘制折线图实例分析的文章就介绍到这了,更多相关R语言折线图内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • R语言数据类型与相应运算的实现

    R语言数据类型与相应运算的实现

    本文主要介绍了R语言数据类型与相应运算的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • R语言文本文件读写(txt/csv/xlsx)

    R语言文本文件读写(txt/csv/xlsx)

    这篇文章主要介绍了R语言文本文件读写(txt/csv/xlsx),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • R语言-使用ifelse进行数据分组

    R语言-使用ifelse进行数据分组

    这篇文章主要介绍了R语言-使用ifelse进行数据分组,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • 详解R语言MCMC:Metropolis-Hastings采样用于回归的贝叶斯估计

    详解R语言MCMC:Metropolis-Hastings采样用于回归的贝叶斯估计

    这篇文章主要介绍了R语言MCMC:Metropolis-Hastings采样用于回归的贝叶斯估计,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • R语言科学计数法介绍:digits和scipen设置方式

    R语言科学计数法介绍:digits和scipen设置方式

    这篇文章主要介绍了R语言科学计数法介绍:digits和scipen设置方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言:数据筛选match的使用详解

    R语言:数据筛选match的使用详解

    这篇文章主要介绍了R语言:数据筛选match的使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言刷题检验数据缺失类型过程详解

    R语言刷题检验数据缺失类型过程详解

    这篇文章主要为大家介绍了R语言刷题中检验数据缺失类型的过程示例分析详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-11-11
  • R语言删除/添加数据框中的某一行/列

    R语言删除/添加数据框中的某一行/列

    这篇文章主要介绍了R语言删除/添加数据框中的某一行/列,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • R语言读取csv文件出错的解决方案

    R语言读取csv文件出错的解决方案

    这篇文章主要介绍了R语言读取csv文件出错的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • R语言导入导出数据的几种方法汇总

    R语言导入导出数据的几种方法汇总

    这篇文章主要给大家总结介绍了R语言导入导出数据的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03

最新评论