使用version.string R版本2.11.0(2010-04-22)
quantmod“0.3-17”
Windows XP
使用chartSeries
中的quantmod
功能type="line"
时,图表上显示的线条颜色为绿色。我想将颜色从绿色更改为另一种颜色。
看起来我可以更改chartTheme
,但主题没有明确地有一个变量来更改线条的绘图显示的颜色。
使用plot()
功能时,我可以更改线条显示颜色 - 那么是否可以使用chartSeries()
中的quantmod
将线条图的显示更改为其他颜色?
答案 0 :(得分:2)
chartSeries()
只有一个theme
参数,而不是用控制图表外观所有方面的选项来混淆其参数列表。 theme
接受一个chart.theme
对象,该对象控制绘图大多数部分的颜色,将所有这些颜色选项捆绑到一个对象中。
函数chartTheme()
创建相应表单的chart.theme
个对象。在?chartTheme
中列出的选项中,up.col
似乎控制了您所询问的颜色:
require(quantmod)
getSymbols("YHOO")
chartSeries(YHOO, type="line",
theme = chartTheme("black", up.col='gold'))