У меня есть xts
объект с именем adjPrices.xts
, который содержит историю цен акций OHLC.Функция quantmod :: chartSeries при вызове следующим образом отображает эти данные на графике с черным фоном:
chartSeries(adjPrices.xts,
subset = '2014-07-01::2015-07-01',
type = 'bars',
name = paste(symbol, 'Adjusted Prices'),
TA = NULL)
Однако Quantmod:: chart_Series с теми же параметрами создает диаграмму с белым фоном:
chart_Series(adjPrices.xts,
subset = '2014-07-01::2015-07-01',
type = 'bars',
name = paste(symbol, 'Adjusted Prices'),
TA = NULL)
Я хочу изменить цвет фона этого второго графикак черному, и я следую подходу, предложенному в этом ответе .Цветовые атрибуты chart_theme ():
> chart_theme()$col
$`bg`
[1] "#FFFFFF"
$label.bg
[1] "#F0F0F0"
$grid
[1] "#F0F0F0"
$grid2
[1] "#F5F5F5"
$ticks
[1] "#999999"
$labels
[1] "#333333"
$line.col
[1] "darkorange"
$dn.col
[1] "red"
$up.col
[1] NA
$dn.border
[1] "#333333"
$up.border
[1] "#333333"
. Это наводит меня на мысль, что я могу установить черный цвет фона следующим образом:
myTheme <- chart_theme()
myTheme$col$`bg` <- "black"
chart_Series(adjPrices.xts,
subset = '2014-07-01::2015-07-01',
theme = myTheme,
type = 'bars',
name = paste(symbol, 'Adjusted Prices'),
TA = NULL)
Но полученный график все еще имеет белый цветфон: Я также попытался определить myTheme
следующим образом:
myTheme <- chart_theme()
myTheme$col$`bg` <- "#000000"
, но в результирующем графике все еще есть белый фон.
Как установитьчерный фон при использовании chart_Series ()?