(작동하지 않는 것 16 진수 색상 코드를 사용하여, dyOptions (색상 ... R에를 호출 검은 색으로 플롯) 예를 들어, 잘 작동 dyOptions(colors = c("red","blue"))
반면R/Dygraphs 16 진수 색상 코드는
를 렌더링합니다.
필자는 16 진수로 정의한 일련의 사용자 정의 색을 가지고 서로 다른 두 벡터 (다른 색조의 벡터와 다른 색의 벡터)로 저장했습니다. 벡터에 대한 인덱싱은 작동하지 않지만 예제를 사용하지는 않습니다 문자 형식의 16 진수 색상 (예 : 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])
로 변경하는 경우 색깔. 내가 도대체 뭘 잘못하고있는 겁니까? 나는 다른 그래픽에 대한 16 진수 색상 팔레트를 사용 (거의 base_R 물건) 그래서 나는
나는 실수를 범했습니다. 문제는'dyMultiColumn'의 사용에 있습니다 ... –