4

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

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

看起来我可以更改chartTheme,但主题没有明确有一个变量来更改线条的绘图显示颜色。

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

4

1 回答 1

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'))

在此处输入图像描述

于 2011-11-05T19:36:10.490 回答