0

我正在尝试构建一个时间序列图并根据该线所属的国家/地区突出显示某些线。但是,我找不到基于标签名称突出显示的方法。我尝试了以下代码,虽然它有效,但它也引发了错误。


graph <- final_data %>%
  filter(X %in% country_names) %>%
  ggplot(aes(x=year,
             y=obesity_proportions,
             colour=X)) +
  geom_line() + 
  gghighlight(X == "United States of America",
              label_key = X) +
  theme_minimal()


这是输出图:

输出图

但是,它也引发了该图表的错误。这是错误代码:


Warning message:
Tried to calculate with group_by(), but the calculation failed.
Falling back to ungrouped filter operation...

如何解决此错误,是否有更好的方法来按国家/地区突出显示?

4

0 回答 0