【问题标题】:Plot multiple lines (data series each weeks of months) with unique color in R [duplicate]在R中绘制具有独特颜色的多条线(每月的数据系列)[重复]
【发布时间】:2021-10-25 20:22:58
【问题描述】:

我对 R 比较陌生,我有以下疑问:

我正在尝试在 R 中生成一个具有多行的图(从 2020 年 9 月 1 日到 2021 年 5 月 26 日,每个月的数据系列)。这些行中的每一行都是一个类别,我希望它具有独特的颜色。

目前我的代码是这样设置的:

GEE<-read.csv("GEE.CSV")
library(ggplot2)

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

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

【问题讨论】:

  • 尝试创建a reproducible example。在您当前的代码中,GEE 未使用,也不清楚 vt 是什么。 (另请注意,您正在加载 ggplot2,但使用 plot(),您并没有使用它。)
  • 感谢您的回答,我尝试使用 ggplot2 编写此代码,但也出现错误
  • 您需要放置完整的代码和数据框的示例。否则,我们无法真正帮助您。尝试一次做一件事。

标签: r


【解决方案1】:

要为线条分配不同的颜色,您需要将特定列(类别变量)分配给col =color =,而不是强制它为蓝色或红色。

如果您的数据尚不包含此信息,请为每一行添加一个包含类别名称的新列。

【讨论】:

  • 感谢您的回答,但我也遇到了错误
猜你喜欢
  • 2021-09-19
  • 1970-01-01
  • 2019-10-09
  • 2021-11-23
  • 1970-01-01
  • 2022-10-01
  • 1970-01-01
  • 2012-08-04
相关资源
最近更新 更多