gpt4 book ai didi

jquery - Highcharts 中分组柱形图的深入分析

转载 作者:行者123 更新时间:2023-12-01 04:02:32 25 4
gpt4 key购买 nike

我正在尝试对 highcharts 中的分组柱形图进行深入分析。我的图表在这里:

$(function () {

// Create the chart
$('#container').highcharts({
chart: {
type: 'column'
},
title: {
text: 'Basic drilldown'
},
xAxis: {
type: 'category',
categories: [
"2011-12",
"2012-13",
"2013-14",
"2014-15",
"2015-16"
]

},

legend: {
enabled: false
},

plotOptions: {
series: {
borderWidth: 0,
dataLabels: {
enabled: true,
}
}
},

series: [
{
"name": "First",
"data": [
40351.62,
51506.83,
68566.23,
80596.9228,
94329.31
]
},
{
"name": "Second",
"data": [
40750.4963,
56205.181,
63776.2866,
74912.5923,
83801.83617
]
},
{
"name": "Third",
"data": [
28589.0331305,
40716.9008376,
42050.10774,
54934.329763,
1811.2277
]
},
{
"name": "Forth",
"data": [
38022.7637359,
52503.122283245,
59760.3037668,
71143.7222503,
27.60156
]
}
]
})
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script src="http://github.highcharts.com/master/highcharts.js"></script>
<script src="http://github.highcharts.com/master/modules/drilldown.js"></script>
<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>

Grouped Column Chart

我想对图表中的每一列进行深入分析。但我不明白该怎么做?

最佳答案

这是一个很好的问题!

在系列数据中,您需要为每个数据点定义一个 y 值和关联的 drilldown ID,例如:{ y:40351.62,向下钻取:'测试'}

然后,您可以在扩展数据的drilldown属性中设置项目。

此方法的优点在于,您可以仅指定所需列的向下钻取(例如,仅针对一个系列)。

这是我为此示例修改的代码:

drilldown : {
series: [{
name: 'Test Drilldown',
id: 'test',
data: [
[ 'data A', 24.13 ],
[ 'data B', 17.2 ],
[ 'data C', 8.11 ],
[ 'data D', 5.33 ]
]
}]
},
series: [
{
"name": "First",
"data": [
{ y: 40351.62, drilldown: 'test' },
51506.83,
68566.23,
80596.9228,
94329.31
]
},
// ... other series
]

您可以在这里找到 fiddle 的更新版本:http://jsfiddle.net/brightmatrix/6LXVQ/1187/

希望这对您有帮助!

关于jquery - Highcharts 中分组柱形图的深入分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37725318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com