如何解决错误消息“必须从色调调色板中请求至少一种颜色”?

时间:2019-07-13 02:03:28

标签: r ggplot2

我正在研究一个统计项目,并且试图在响应和解释变量之间进行逐类别的交互绘制,但我不断收到上述错误消息。我的代码中出了什么问题导致此错误?

mymeans <- summary(emmeans(mymodel1, pairwise ~ Opp_Rank | Location)$emmeans)

mymeans_plot <- mymeans[c("Ranked Status", "Location", "emmean", "SE"),]

ggplot(mymeans_plot, aes(x = Opp_Rank, y = emmean, col = Location)) + 
  geom_point(position = position_dodge(width = 0.4)) + 
  geom_errorbar(aes(ymin = emmean - SE, ymax = emmean + SE), 
                width = 0.4, size = 0.7, 
                position = position_dodge(width = 0.4)) + 
  xlab("Ranked Status") + 
  ylab("Mean Points Scored +/- SE") + 
  ggtitle("Mean Points Scored by Ranked Status and Location") + 
  theme_classic()

 Points_Scored Location Opp_Rank Year
1               6     Home       No 1936
2               6     Away       No 1936
3              18     Home       No 1936
4               0     Away       No 1936
5               7     Home      Yes 1936
6               6     Away       No 1936

This is what my interaction plot is supposed to end up looking like.

1 个答案:

答案 0 :(得分:0)

在这一行:

ggplot(mymeans_plot, aes(x = Opp_Rank, y = emmean, col = Location)) + 

col更改为color

如果仍然出现错误并且在RStudio中工作,则可以将以下内容添加到块头中:

```{r, warning=FALSE, message=FALSE}
#your code here 
```