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

科研绘图之折线图

作者: 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