CSS   发布时间:2022-04-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了“continuous_scale中的错误”和“继承中的错误”ggplot2&R 2.14.2大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在遵循Drew Conway和John White的“ Machine Learning for Hackers”一书中的教程,并且我遇到了绘制直方图的问题.
示例代码在此处运行绘图部分:
> quick.hist <- ggplot(ufo.us,aes(x = DateOccurred)) +
+   geom_histogram() + 
+   scale_x_date(major = "50 years")

产生

Error in conTinuous_scale(aesthetics,"date",identity,breaks = breaks,: unused argument(s) (major = "50 years")

> ggsave(plot = quick.hist,+        filename = "C:\test.png",+        height = 6,+        width = 8)

产生

Error in inherits(plot,"ggplot") : object 'quick.hist' not found

我使用的是R版本2.14.2.和ggplot2库.提前感谢任何帮助.

解决了

对我来说,一个快速的解决方案是消除引用标签的每一行的“scale_x_date(major =”50年“)”部分.生成直方图的最终代码是这样的

> quick.hist <- ggplot(ufo.us,aes(x = DateOccurred)) +
+   geom_histogram()

我想在某些时候向图表添加标签,但现在,该解决方案可以与新版本的ggplot2一起使用.

更好的解决方案:
在通过本书的动手实例的时候遇到类似的问题.我在这里发布完整的片段,用于制作这本书中的最后情节(这不是原来在这个问题上引用的情节,但它也暴露了同样的问题).
此修复程序解决了问题

> scale_x_date上的旧语法(感谢Jonas HEIDelberg)
>需要明确引用比例库(谢谢B0WSER)
> legend =的弃用语法(由guide =替换)
> opts()的替代语法(由labs()替换)

图书摘要的更改如下图所示:

库(GGPLOT2)
库(秤)
state.plot< -
ggplot(all.sighTings,aes(x = YearMonth,y = SighTings))
geom_line(AES(颜色= “darkblue”))
faCET_wrap(〜State,nrow = 10,ncol = 5)
theme_bw()
scale_color_manual(values = c(“darkblue”=“darkblue”),guide =“none”)
scale_x_date(breaks = date_breaks(width =“5 years”),
labels = date_format(“%Y”))
xlab(“Time”)ylab(“Nb of SighTings”)
实验室(标题=“月 – 年和美国的不明飞行物观察的铌(1990-2000)”)

打印(state.plot)

解决方法

有同样的问题.

添加

library(scales)

解决了这个问题.

大佬总结

以上是大佬教程为你收集整理的“continuous_scale中的错误”和“继承中的错误”ggplot2&R 2.14.2全部内容,希望文章能够帮你解决“continuous_scale中的错误”和“继承中的错误”ggplot2&R 2.14.2所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。