首页 > 解决方案 > 我无法通过 ggplot2 显示条形图

问题描述

不知道为什么会出现以下信息,无法进行命令操作。'错误:'decode_colour' 不是从'namespace:farver' 导出的对象'

library(ggplot2)
library(ggsci)
x <- data.frame(
  sample = c("A1", "A2", "B1", "B2", "C1", "C2"),
  weight = c(0.32, 0.33, 0.21, 0.22, 0.37, 0.36)
)

g <- ggplot(x, aes(x = sample, y = weight, fill = sample))
g <- g + geom_bar(stat = "identity")
g <- g + scale_fill_nejm()
plot(g)

非常感谢您考虑这一点。

标签: rggplot2

解决方案


当我运行您的代码时,它会输出图表并且不会出现错误。在这里发布了一个类似的问题,并且在那里运行代码也没有对我抛出错误。farver 似乎是由 ggplot2 通过 scales 导入的。尝试重新安装这些软件包中的任何一个,也许它会解决问题。


推荐阅读