gpt4 book ai didi

javascript - 添加独立于类别的栏("reference"栏)

转载 作者:行者123 更新时间:2023-12-03 12:40:05 29 4
gpt4 key购买 nike

Highcharts 教程中的经典示例是:

$(function () { 
$('#container').highcharts({
chart: {
type: 'bar'
},
title: {
text: 'Fruit Consumption'
},
xAxis: {
categories: ['Apples', 'Bananas', 'Oranges']
},
yAxis: {
title: {
text: 'Fruit eaten'
}
},
series: [{
name: 'Jane',
data: [1, 1, 4]
}, {
name: 'John',
data: [5, 7, 3]
}]
});
});

这将创建 2 组 3 条。如何添加另一个独立于类别的条形(即整个图表的一个条形图,而不是将其添加到每个系列中)?例如:“每天推荐的水果份量”

Apples                                -
Bananas -
Oranges ----

Apples -----
Bananas -------
Oranges ---

Recommended servings of fruit per day ----

最佳答案

您可以使用不同的系列类型(columnrange)来完成此操作,例如:http://jsfiddle.net/3bQne/1163/

$('#container').highcharts({
chart: {
type: 'bar'
},
title: {
text: 'Fruit Consumption'
},
xAxis: {
minRange: 0.5,
categories: ['Apples', 'Bananas', 'Oranges', 'Recommended']
},
yAxis: {
title: {
text: 'Fruit eaten'
}
},
series: [{
name: 'Jane',
data: [1, 1, 4]
}, {
name: 'John',
data: [5, 7, 3]
}, {
type: 'columnrange',
name: 'Recommended',
data: [ [3, 0, 7] ],
tooltip: {
pointFormat: '<span style="color:{series.color}">\u25CF</span> {series.name}: <b>{point.high}</b><br/>'
}
}]
});

注意:要使用columnrange,请添加highcharts-more.js 文件。

注2:为 xAxis 添加了 minRange,以使至少一列可见

关于javascript - 添加独立于类别的栏("reference"栏),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23564134/

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