Highcharts xrange 拒绝展示向下钻取行为
Highcharts xrange refuses to exhibit drilldown behavior
尝试在 highcharts 的 xrange 图表类型中创建第二级数据未按预期运行
查看 jsfiddle https://jsfiddle.net/bo8eL42v/10/ and highcharts documentation https://api.highcharts.com/highcharts/series.xrange.data.drilldown
背景 - 理想行为:
单击一个系列后,图表将重新绘制,并将同一系列分解为时间段(天 || 周)作为类别
-- 这将允许进行逐日/逐周比较,而不是逐人比较
SubPar 替代解决方案是使用 series.events.click 触发一个函数,该函数将完全覆盖带有 DayOverDay 行为的图表
实现了一个基本的 jsfiddle 来测试从概念上讲向下钻取是否应该像描述的那样工作
...
x: Date.UTC(2014, 11, 10),
x2: Date.UTC(2014, 11, 23),
y: 2,
drilldown: 'a'
}],
...
}],
drilldown: {
series: [{
id: 'a',
data: [{
x: Date.UTC(2014, 10, 21),
x2: Date.UTC(2014, 11, 1),
y: 0,
partialFill: 0.25
},{
x: Date.UTC(2014, 11, 1),
x2: Date.UTC(2014, 11, 2),
y: 0,
partialFill: 0.25
}]
}]
}
预期:单击任何向下钻取的数据点:'a' 应该重绘图表,其中仅包含 drilldown.series.'a' 中定义的点,其中 'a'是id
实际:没有任何反应,没有抛出错误
您需要包含 drilldown
模块才能使下钻起作用:
<script src="https://code.highcharts.com/modules/drilldown.js"></script>
尝试在 highcharts 的 xrange 图表类型中创建第二级数据未按预期运行
查看 jsfiddle https://jsfiddle.net/bo8eL42v/10/ and highcharts documentation https://api.highcharts.com/highcharts/series.xrange.data.drilldown
背景 - 理想行为: 单击一个系列后,图表将重新绘制,并将同一系列分解为时间段(天 || 周)作为类别 -- 这将允许进行逐日/逐周比较,而不是逐人比较
SubPar 替代解决方案是使用 series.events.click 触发一个函数,该函数将完全覆盖带有 DayOverDay 行为的图表
实现了一个基本的 jsfiddle 来测试从概念上讲向下钻取是否应该像描述的那样工作
...
x: Date.UTC(2014, 11, 10),
x2: Date.UTC(2014, 11, 23),
y: 2,
drilldown: 'a'
}],
...
}],
drilldown: {
series: [{
id: 'a',
data: [{
x: Date.UTC(2014, 10, 21),
x2: Date.UTC(2014, 11, 1),
y: 0,
partialFill: 0.25
},{
x: Date.UTC(2014, 11, 1),
x2: Date.UTC(2014, 11, 2),
y: 0,
partialFill: 0.25
}]
}]
}
预期:单击任何向下钻取的数据点:'a' 应该重绘图表,其中仅包含 drilldown.series.'a' 中定义的点,其中 'a'是id
实际:没有任何反应,没有抛出错误
您需要包含 drilldown
模块才能使下钻起作用:
<script src="https://code.highcharts.com/modules/drilldown.js"></script>