gpt4 book ai didi

javascript - 在 Highcharts.js 中设置两个 yAxis 的问题

转载 作者:行者123 更新时间:2023-12-02 17:14:42 25 4
gpt4 key购买 nike

你能看一下 this demo 并让我知道为什么我也无法设置另一侧 yAxis ?

$(function () {
$('#chart2').highcharts({
chart: {
type: 'column'
},
credits: {
enabled: false
},
title: {
text: 'The Chart Title Goes Here!',
style: {
color: '#5882FA',
fontWeight: 'normal',
fontSize: '11',
marginBottom: '30'
}
},

xAxis: {
categories: ['Roads', 'Powerlines'],

},
yAxis: [{ // Primary yAxis
labels: {
format: '{value}°C',
style: {
color: Highcharts.getOptions().colors[1]
}
},
title: {
text: 'Temperature',
style: {
color: Highcharts.getOptions().colors[1]
}
}
}, { // Secondary yAxis
title: {
text: 'Rainfall',
style: {
color: Highcharts.getOptions().colors[0]
}
},
labels: {
format: '{value} mm',
style: {
color: Highcharts.getOptions().colors[0]
}
},
opposite: true
}],
legend: {
enabled: false
},
tooltip: {
formatter: function() {
return this.x +
' is <b>'+ this.y +'</b>';
}
},

series: [{
data: [{
name: 'Roads',

y: 200
}, {
name: 'Powerlines',
color: '#FF00FF',
y: 50
}]
}]
});
});

我在 Highcharts API 上找到了一些示例,并尝试在演示中遵循它们,但它们不起作用!

Highcharts : bar chart with multiple y axes

最佳答案

我已经用您的代码纠正了问题:DEMO

您必须分别传递每个 y 轴的系列数据:

series: [{
name: 'Rainfall',
type: 'column',
yAxis: 1,
data: [49.9, 71.5],
tooltip: {
valueSuffix: ' mm'
}

}, {
name: 'Temperature',
type: 'column',
data: [7.0, 6.9],
tooltip: {
valueSuffix: ' °C'
}
}]

关于javascript - 在 Highcharts.js 中设置两个 yAxis 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24543094/

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