Modify chart_Series theme

∥☆過路亽.° 提交于 2019-12-02 10:04:51

问题


I am trying to change the colours of the bars using the theme argument, but I get an error:

library(quantmod)
getSymbols("SPY", from=Sys.Date()-500, to=Sys.Date())
chart_Series(SPY)
chart_Series(SPY,theme=chart_theme(dn.col = "cyan"))
# Error in chart_theme(dn.col = "cyan") : unused argument (dn.col = "cyan")

回答1:


Look at the code. chart_theme takes no arguments, so trying chart_theme(dn.col="cyan") makes no sense.

> args(chart_theme)
function () 
NULL

chart_theme() returns a list and you want to modify portions of it, so just do that.

myTheme <- chart_theme()
myTheme$col$dn.col <- "cyan"
chart_Series(SPY,theme=myTheme)


来源:https://stackoverflow.com/questions/19077864/modify-chart-series-theme

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!