dygraph相当于highcharts区域范围图表

时间:2016-10-06 12:38:38

标签: javascript highcharts dygraphs

我更喜欢高图图上的dygraph作为交互式javascript图,所以我想知道在链接中建议的高图区域范围图(http://www.highcharts.com/demo/arearange)是否有等效的dygraph?

我已经查看了这里的示例和文档(http://dygraphs.com/),但不确定我能看到任何适合这一点的内容。

一如既往,我们将非常感谢您的帮助。

最诚挚的问候,

HLM

2 个答案:

答案 0 :(得分:1)

我最初使用R来执行此操作...并且实现了执行范围的版本

# range areas...
library(quantmod)
library(dygraphs)

getSymbols(c("MSFT", "HPQ"), from = "2014-06-01", auto.assign=TRUE)

stocks <- cbind(MSFT[,"MSFT.Close"]-10,HPQ[,"HPQ.Close"])
colnames(stocks) <- c('A','B')

stocks$A_low <- NA
stocks$B_low <- NA

stocks$A_high <- stocks$A
stocks$B_high <- stocks$B

stocks[stocks$A>stocks$B,'B_low'] <- stocks[stocks$A>stocks$B,'B']
stocks[stocks$A>stocks$B,'A_low'] <- stocks[stocks$A>stocks$B,'B']

stocks[stocks$A<stocks$B,'B_low'] <- stocks[stocks$A<stocks$B,'A']
stocks[stocks$A<stocks$B,'A_low'] <- stocks[stocks$A<stocks$B,'A']


dygraph(stocks, main = "A vs B Share Prices") %>% 
  dySeries(c("A_low", "A", "A_high"), label = "A") %>%
  dySeries(c("B_low", "B", "B_high"), label = "B")

答案 1 :(得分:0)

SF vs. NY temperatures示例的底部图表就是这样的。您想使用customBars