chart.CumReturns legend.loc="right" 给出“图例错误”

Posted

技术标签:

【中文标题】chart.CumReturns legend.loc="right" 给出“图例错误”【英文标题】:chart.CumReturns legend.loc="right" giving "Error in legend" 【发布时间】:2021-06-07 01:01:04 【问题描述】:

我正在尝试制作累积收益图表,在我尝试添加图例之前效果很好。 这是运行良好的行:

chart.CumReturns(All.dat[,1], wealth.index = FALSE, geometric = TRUE)

这是给出错误的行:

chart.CumReturns(All.dat[,1], wealth.index = FALSE, geometric = TRUE, legend.loc = "right")

这是错误:

丰富显示对象时出错:图例中的错误(x = lc$x,y = lc$y, legend = legend.names, xjust = lc$xjust, : 'legend' 的长度为 0

任何想法我做错了什么?

【问题讨论】:

刚刚尝试使用手册中的示例数据“edhec”,代码工作正常,请分享示例数据,以便我们重现错误。 也许一种解决方法是手动添加图例? ***.com/a/30527638/680068 【参考方案1】:

问题是我没有列名。一旦我为我的专栏命名,这一切都很好。

【讨论】:

以上是关于chart.CumReturns legend.loc="right" 给出“图例错误”的主要内容,如果未能解决你的问题,请参考以下文章