當調用dyOptions(顏色... R中,使用十六進制顏色代碼似乎並沒有工作(情節呈現爲黑色)R/Dygraphs十六進制顏色代碼
而如dyOptions(colors = c("red","blue"))
工作正常。
我有一系列自定義顏色,我已經在十六進制中定義了,存儲爲幾個不同的矢量(一個不同的藍色陰影和其他顏色的矢量)。索引到該矢量不起作用,但都沒有使用示例字符形式的十六進制顏色(例如color =「#094FA4FF」)
例如
a<-c(1,3,4,8,10)
b<-c(2.6,3.7,2.1,4.4,9.9)
timeindex<-as.POSIXct(c("2015-07-27 04:05:29.188","2015-07-27 06:14:59.036","2015-07-27 06:24:58.556","2015-07-27 07:15:58.977","2015-07-27 07:18:44.621"), format="%Y-%m-%d %H:%M:%OS")
dyMultiColumn <- function(dygraph) {
dyPlotter(dygraph = dygraph,
name = "MultiColumn",
path = system.file("plugins/multicolumn.js",
package = "dygraphs"))
}
my_dygraph_multibar<-function(input.df, ts.vec){
plot.df<-xts(input.df, order.by = as.POSIXct(ts.vec))
dygraph(plot.df) %>%
dyRangeSelector() %>%
dyMultiColumn() %>%
dyOptions(colors = c("red","blue"))
}
調用圖表這樣的:
my_dygraph_multibar(input.df=cbind(a,b), ts.vec=timeindex)
這工作得很好,但只有dyOptions(colors = c("red", "blue"))
如果我更改爲
dyOptions(colors = c("#094FA4FF","#006EC1FF"))
或 dyOptions(colors = my_palette[1:2])
它無法呈現顏色。我究竟做錯了什麼?我用其他的圖形六角調色板(幾乎完全base_R的東西),所以我的工作,前提是這個問題是不是在我的十六進制代碼...
我誤會了。問題在於使用'dyMultiColumn'... –