将 Quantmod 图表系列线条颜色从绿色设置为另一种颜色

tuf*_*oat 5 charts r quantmod

使用 version.string R 版本 2.11.0 (2010-04-22) quantmod "0.3-17"
Windows XP

使用该chartSeries功能时,图表上显示的线条颜色为绿色quantmodtype="line"我想将颜色从绿色更改为另一种颜色。

看起来我可以更改chartTheme,但主题没有显式地具有变量来更改线条的绘图显示颜色。

我可以在使用该功能时更改线条显示颜色 plot()- 那么是否可以使用chartSeries()in将线条图的显示更改为不同的颜色quantmod

Jos*_*ien 2

与其用控制图表外观各个方面的选项来混乱其参数列表,不如chartSeries()使用单个theme参数。theme接受一个chart.theme控制绘图大部分颜色的对象,将所有这些颜色选择捆绑到一个对象中。

该函数chartTheme()创建chart.theme适当形式的对象。在 中列出的选项中 ?chartThemeup.col似乎可以控制您所询问的颜色:

require(quantmod)
getSymbols("YHOO")
chartSeries(YHOO, type="line",
            theme = chartTheme("black", up.col='gold'))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述