“错误:必须从色调调色板中请求至少一种颜色”当颜色已经说明时

羊驼

我试图从不同的数据集中绘制两条线,这段代码以前对我来说效果很好,但是当我现在运行它时,我收到了这个错误:

错误:必须从色调调色板中请求至少一种颜色。

我的数据集包含三个变量,物种、CO2 和 SD(气孔密度)。我正在尝试绘制 CO2 上 SD 的变化。

这是我的代码

lab<- read.csv("lab.csv", header = TRUE)
review <- read.csv("review.csv", header = TRUE)

library(ggplot2)
theme_set(theme_minimal())


ggplot(data = lab, aes(x = CO2, y =SD)) +
  geom_point(data=lab, colour = "Black") +
  geom_smooth(fill = NA, colour = "Black") +
 geom_smooth(data=review, aes(x=CO2, y=SD, fill=NA, colour="Blue")) + 
 geom_point(data=review, colour = "Blue")

这是我的数据

dput(lab)
dput(review)

结构(list(ï..Species = c("Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens" , "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens" , "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "桦毛竹”, “桦毛竹”),SD = C(358.87,358.87,358.87,358.87,358.87,358.87,358.87,358.87,358.87,361.2,361.2,361.2,361.2,361.2,363.55,363.55,363.55,363.55, 337.86,373.47,373.47,373.47,373.47,387.63,389.63,392.27,392.27,392.27,392.27,392.27,392.27,392.27,392.27,392.27,392.27,392.27,392.27,392.27,392.27,392.27,392.27,392.27,392.27, 392.27,393.83,411.11,411.11,356.46,356.46,358.87,361.2,353.83,387.63,389.63,393.83,409.39,411.18),CO 2 = C(60,108.1,135.6,128.4,115.1,202.6,102.4,65.9,39.3 ,45,79.5,105.2,93.9,75.3,79.3,62,93.9,81.4,101,66.8,132.81,132.81,92.45,174.6,160,243.68,187.98,229.76,222.76,208.87,160.13,194.95,215.83,222.79 , 201.91, 208.87, 187.98, 250.64, 181.02, 292.42, 264.57, 257.61, 264.57, 243.68, 14, 127, 14,6,1.8124.5, 111.1, 107, 12.6, 2.99, 2.99)), class = "data.frame", row.names = c(NA, -57L))

结构(list(ï..Species = c("Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens" , "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens" , "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "Betula pubescens", "桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "白桦", "桦木”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”、“毛桦”), SD = c2(118) ,108.07,104.69,97.94,94.56,91.19,91.19,87.81,84.43,70.92,131.71,128.34,108.07,108.07,104.69,94.56,94.56,87.81,87.81,77.68,74.3,74.3,70.92,70.92,67.54,60.79 ,57.41,57.41,54.04,50.66,81.05,81.05,77.68,77.68,74.3,67.54,67.54,60.79,54.04,54.04,81.05,77.68,70.92,70.92,67.45,64.17,64.17,57.41,57.41,54.04,104.69 ,91.19,84.43,74.3,74.3,67.45,67.45,64.17,57.41,50.66,70.92,67.45,64.17,64.17,60.79,60.79,60.79,60.79,60.79,57.41,57.41,57.41,54.03,54.03,54.03,54.03 , 50.66, 47.28, 47.28, 43.9, 94.56, 87.81, 81.05, 74。3,70.92,70.92,67.45,67.45,60.79,50.66,84.43,74.3,74.3,70.92,70.92,64.17,60.79,60.79,60.79,57.41,57.41,54.03,54.03,54.03,50.66,50.66,47.28,40.53, 40.53,37.15,87.81,70.92,67.45,64.17,60.79,60.79,60.79,57.41,57.41,57.41,57.41,54.04,54.03,54.03,54.03,50.66,43.9,40.53,40.53,30.4,57.41,50.66,47.28, 47.28,47.28,47.28,40.53,40.53,37.15,33.77,60.79,47.28,47.28,43.9,30.4,30.4,27.02,23.64,23.64,20.26,114.83,97.94,94.56,74.3,74.29,70.92,70.92,60.79, 43.9,11.45,60.79,57.41,57.41,54.04,54.04,54.04,50.66,50.66,50.66,50.66,47.28,47.28,43.9,37.15,33.77,33.77,23.64,23.64,20.26,16.89,74.3,54.04,50.66, 47.28,47.28,47.28,43.9,43.9,43.9,43.9,43.9,40.53,40.53,37.15,37.15,37.15,33.77,33.77,27.02,23.64,60.79,54.04,50.66,47.28,47.28,47.28,43.9,43.9, 43.9,40.53,40.53,40.53,40.53,37.15,33.77,33.77,33.77,33.77,27.02,16.89,54.04,47.28,40.53,33.77,33.77,33.77,27.02,27.02,27.02,23.64,50.66,43.9,43.9,43.9, 40.53,37.15,37.15,27.02,16.89,16.89,50.66,40.53,33.77,33.77,33.77,30.4,27.02,27.02,27.02,23.64,40.53,40.53,37.15,37.15,33.77,30.4,27.02,27.02,20.26, 16.89), CO2 = c(293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 295, 295, 295, 295, 295, 295, 295, 295, 295 , 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295 ,295,295,295,297,297,297,297,297,297,297,297,297,297,297.5,297.5,297.5,297.5,297.5,297.5,297.5,297.5,297.5,297.5,297.5,297.5 , 297.5, 297.5, 297.5, 297.5, 297.5, 297.5, 297.5, 297.5, 298.5, 298.5, 298.5, 298.5, 298.5, .5, 298.5, 298298.5, 298.5, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 0, 30309, 300, 30309 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 311, 311, 1, 1, 13, 13, 13 311,311,314,314,314,314,314,314,314,314,314,314,317.64,317.64,317.64,317.64,317.64,317.64,317.64,317.64,317.64,317.64,325.84,325.84,325.84, 325.84,325.84,325.84,325.84,325.84,325.84,325.84,325.84,325.84,325.84,325.84,325.84,325.84,325.84,325.84,325.84,325.84,331.12,331.12,331.12,331.12,331.12,331.12,331.12,331.12, 331.12,331.12,331.12,331.12,331.12,331.12,331.12,331.12,331.12,331.12,331.12,331.12,333.84,333.84,333.84,333.84,333.84,333.84,333.84,333.84,333.84,333.84,333.84,333.84,333.84, 333.84, 333.84, 333.84, 333.84, 333.84,333.84,333.84,336.84,336.84,336.84,336.84,336.84,336.84,336.84,336.84,336.84,336.84,343.15,343.15,343.15,343.15,343.15,343.15,343.15,343.15,343.15,343.15,344.85,344.85,344.85, 344.85,344.85,344.85,344.85,344.85,344.85,344.85,394.06,394.06,394.06,394.06,394.06,394.06,394.06,394.06,394.06,394.06)),类= “data.frame”,row.names = C(不适用,-260L))

有人能帮我解决这个错误吗?我已经说明了每组线和点的颜色,这段代码过去对我有用,所以我不确定问题是什么。我还检查了本网站上相同错误代码的先前问题,但问题是未分配颜色或缺少数据。任何帮助将不胜感激。

凯里·卡金纳尔普

在代码的第四行中设置填充美感会导致错误,因为它实际上应该在外面。如果您想摆脱阴影并使平滑线变为蓝色,您可以通过以下方式实现:

ggplot(data = lab, aes(x = CO2, y =SD)) +
  geom_point(data=lab, colour = "Black") +
  geom_smooth(fill = NA, colour = "Black") +
  geom_smooth(data=review, aes(x=CO2, y=SD), fill = NA, colour = "Blue") + 
  geom_point(data=review, colour = "Blue")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章