美文网首页
科研绘图之折线图

科研绘图之折线图

作者: Bioinfor生信云 | 来源:发表于2023-12-18 19:43 被阅读0次

    折线图是一种常用的统计图表,用于展示数据随时间、顺序或其他有序类别的变化趋势。它通过将数据点连接起来形成折线,直观地展示数据的走势,使观察者能够更容易地识别趋势和模式。

    以下是折线图的一些关键特点和组成部分:

    1. 横轴(X轴)和纵轴(Y轴): 折线图通常包含两个轴,横轴表示独立变量(如时间或类别),纵轴表示因变量(要展示的数据)。横轴和纵轴的交点称为坐标点。

    2. 数据点: 折线图上的每个数据点代表特定时间点、类别或其他有序变量的对应数值。这些数据点通常以标记(如圆点、方块或三角形)的形式显示在图表上。

    3. 折线: 数据点之间的直线连接形成折线,显示了随着自变量变化而发生的因变量的趋势。折线的形状和斜率提供了有关数据模式和变化方向的信息。

    4. 标题: 折线图通常具有标题,用于描述图表的主题或目的。

    5. 图例: 如果折线图包含多个数据集,图例将解释每条折线的含义。图例位于图表的一侧或底部,与数据点对应。

    6. 网格线: 网格线有助于读者准确读取图表上的数值,帮助判断趋势和数值范围。

    折线图常用于以下情境:

    • 时间序列分析: 显示随时间变化的趋势,如股票价格、销售额等。

    • 比较趋势: 比较不同类别或组的数据趋势,帮助观察者理解它们之间的关系。

    • 展示变化: 显示不同条件下数据的变化,例如温度随季节变化或某个产品的不同规格的销售趋势。

    • 强调极值点: 通过观察折线的峰值和谷值,突出数据的极端情况。

    折线图是一种简单而强大的数据可视化工具,能够有效地传达趋势和模式,帮助观察者更好地理解数据的动态变化。

    准备数据

    这里使用 gapminder 包里的 gapminder 数据集。

    library(tidyverse)
    library(ggsci)
    library(ggplot2)
    library(gapminder)
    data('gapminder')
    

    参考代码

    gapminder_filter <- 
      filter(gapminder, country %in% c('China', 'India', 'Japan'))
    
    ggplot(data = gapminder_filter, 
           aes(x = year, y = lifeExp, color = country)) +
      geom_line() +
      geom_point(shape = 21, size =2, fill = "white") +
      scale_color_aaas() +
      theme_minimal_hgrid()  + 
      theme(legend.position = c(0.8, 0.2))
    
    

    欢迎关注Bioinfor 生信云!

    相关文章

      网友评论

          本文标题:科研绘图之折线图

          本文链接:https://www.haomeiwen.com/subject/oasggdtx.html