r - 我无法通过 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)
非常感谢您考虑这一点。
解决方案
当我运行您的代码时,它会输出图表并且不会出现错误。在这里发布了一个类似的问题,并且在那里运行代码也没有对我抛出错误。farver 似乎是由 ggplot2 通过 scales 导入的。尝试重新安装这些软件包中的任何一个,也许它会解决问题。
推荐阅读
- angular - 无法读取未定义的属性“管道”-Angular 6
- maven - maven shade插件带来旧的依赖
- android - 为 TextView 添加背景
- python - 在 PhantomJS 中设置自定义标题(使用 Python 的 Selenium)
- jquery - 如何获得下一个按钮以循环浏览 jquery 中的选项卡?
- c# - 为什么我在对象转换中得到空值?
- c++ - Conan, CMake.test() 生成 XML 报告
- java - 使用 ArCore 将对象动态放置在用户面前
- groovy - @AutoImplement groovy 失败
- autodesk-inventor - Autodesk Inventor:在拉伸从 dxf 文件导入的轮廓时出现重影曲面