R和多列图形

时间:2017-07-11 10:19:55

标签: r graph graphics

我就像R的新手,我在大学学习期间一直在使用它,但它很遥远......

我有一个包含4列的表格:藤蔓ID,以及3个日期的3个NDVI(植被指数)值。

ID 09052017 25052017 16062017
1    233      244      238
2    225      234      247
3    224      231      245
4    124      115      124

我知道如何阅读我的表格,用它创建变量,选择列或行,制作plot(x,y)

我的目标是为每个ID代表一个包含3个NDVI值的行以及在同一个图窗口中的所有行

但我有点困惑,无法做我想做的事。

有人可以提出一些想法来创造这个吗?

1 个答案:

答案 0 :(得分:0)

喜欢这个吗?

library(ggplot2)
library(dplyr)
library(tidyr)

df %>%
  gather(date, NDVI, -ID) %>% 
  ggplot(aes(x = as.Date(date, '%d%m%Y'), y = NDVI, group = ID, col = factor(ID))) +
    geom_line() +
    xlab("Date")

enter image description here