XTS对象绘图异常求助:移除副Y轴与自动日期标题
解决xts绘图更新后出现额外Y轴和自动日期标题的问题
我完全懂你遇到的糟心事——更新R和RStudio包后,原本好好的xts绘图代码,输出的图表平白多了个右侧Y轴,还自动冒出来个日期范围的标题,和之前的结果完全对不上。这其实是因为新版本的xts包调整了plot.xts函数的默认参数,咱们只需要显式修改几个参数就能把图表恢复回原来的样子:
修改后的代码
plot(graphTS1$CCLL, type = "l", las = 2, ylab = "(c)\nCC for Investors", xlab = "", main = "Clustering Coefficient at the Investor Level", auto.main = FALSE, # 关闭自动生成的日期范围标题 right.axis = FALSE) # 关闭右侧多余的第二Y轴
参数说明
auto.main = FALSE:这个参数会关掉plot.xts默认自动添加的日期范围标题(就是你看到的"2007-03-01 / 2010..."),让你自定义的main标题成为唯一的主标题。right.axis = FALSE:新版本的xts可能默认开启了右侧Y轴显示,设置这个参数为FALSE就能移除多余的右侧轴,只保留左侧的Y轴。
要是上面的修改还没解决问题,可以尝试加上axes = TRUE手动控制轴的显示,但一般来说这两个参数就足够搞定你的问题了。
内容的提问来源于stack exchange,提问作者Matthew Oldham
相关产品推荐
相关产品推荐

