我正在使用deckjs框架用slidfy做演示。一切都很好,但突然之间,这段代码:
ggplot(cars, aes(x = speed, y = dist)) + geom_point(color = 'red') + stat_smooth(method = "lm", formula = y ~ x, size = 0.5, se = F)停止工作并显示此错误:
## Error: ScalesList was built with an incompatible version of ggproto.
## Please reinstall the package that provides this extension.当从源或控制台执行时,代码工作得很好.但从R价开始就不再起作用了。失败的函数是stat_smooth()。其余的可视化,如果没有平滑的执行ok。
Here和here也报告了类似的错误,所提供的解决方案是重新安装ggplot和来自github的包,但我不确定应该安装哪些包,而且代码只会从Rmarkdown中失败,而不是在控制台或源代码执行时失败。
谢谢
发布于 2016-12-25 09:47:43
这很奇怪,现在一切都恢复正常了。
我做了@巴普蒂斯特建议的事情,而R源代码运行得很好。在那之后,我又织了一次Rmarkdown,错误就消失了!
发布于 2017-02-21 14:27:31
在更新RMarkdown之后,我在ggplot2中也遇到了类似的问题。我正在加载一个工作空间,其中包含用旧版本的ggplot2创建的绘图。解决方案是用更新的版本重新创建工作区,现在RMarkdown可以工作了。
发布于 2017-02-07 20:06:35
2017年2月,通过重新安装所有软件包(RStudio - Tools -检查包更新)解决了相同的错误。
https://stackoverflow.com/questions/41315305
复制相似问题