PortfolioAnalytics 包中的 chart.Scatter() 已损坏
chart.Scatter() in PortfolioAnalytics package corrupted
运行 R Studio(v1.0.143、Win7、R-3.4.4、Performance Analytics 1.5.2、quantmod 0.4-12)中的短 R 代码 returns 以下图表:
library(PortfolioAnalytics)
library(quantmod)
getSymbols("INDU", src = "yahoo", from = "2017-01-01", to = "2017-06-26")
getSymbols("VZ", src = "yahoo", from = "2017-01-01", to = "2017-06-26")
ret_INDU <- Return.calculate(Cl(INDU))[-1,]
ret_VZ <- Return.calculate(Cl(VZ))[-1,]
chart.Scatter(ret_INDU, ret_VZ)
它似乎出现了严重错误。如果这是可重现的,有人可以看看吗?我已经升级到最新版本的 R.
您必须设置 xlab = “”
和 ylab = “”
。好像是默认值NULL
的问题。如果您显式 select 列,您将避免超过 1 列的对象出现问题。该行:
chart.Scatter(ret_INDU$INDU.Close, ret_VZ$VZ.Close,xlab = "",ylab=“")
应该给你你的图表 :-)
运行 R Studio(v1.0.143、Win7、R-3.4.4、Performance Analytics 1.5.2、quantmod 0.4-12)中的短 R 代码 returns 以下图表:
library(PortfolioAnalytics)
library(quantmod)
getSymbols("INDU", src = "yahoo", from = "2017-01-01", to = "2017-06-26")
getSymbols("VZ", src = "yahoo", from = "2017-01-01", to = "2017-06-26")
ret_INDU <- Return.calculate(Cl(INDU))[-1,]
ret_VZ <- Return.calculate(Cl(VZ))[-1,]
chart.Scatter(ret_INDU, ret_VZ)
它似乎出现了严重错误。如果这是可重现的,有人可以看看吗?我已经升级到最新版本的 R.
您必须设置 xlab = “”
和 ylab = “”
。好像是默认值NULL
的问题。如果您显式 select 列,您将避免超过 1 列的对象出现问题。该行:
chart.Scatter(ret_INDU$INDU.Close, ret_VZ$VZ.Close,xlab = "",ylab=“")
应该给你你的图表 :-)