Graph highcharts中柱形图类别的多个y轴

Graph highcharts中柱形图类别的多个y轴,graph,highcharts,axis,column-chart,Graph,Highcharts,Axis,Column Chart,我遇到了一个小问题。我正在尝试使用highcharts制作一个类似这样的柱状图: 单个系列为春季、夏季、秋季和冬季,作为类别,我使用各种变量,如空气湿度、压力等。现在的问题是,我想使用多个y轴,因为很明显,例如湿度范围在0到100之间,压力在1000左右,它们也有不同的单位。 在文档中,我发现可以设置多个轴,但问题是它只显示如何为每个系列指定轴。然而,在这种情况下,我显然不希望系列使用单独的轴(春季、夏季等湿度相似),但我希望各个类别使用不同的轴。 有人知道这是可能的吗?如果是,怎么可能的?是

我遇到了一个小问题。我正在尝试使用highcharts制作一个类似这样的柱状图:

单个系列为春季、夏季、秋季和冬季,作为类别,我使用各种变量,如空气湿度、压力等。现在的问题是,我想使用多个y轴,因为很明显,例如湿度范围在0到100之间,压力在1000左右,它们也有不同的单位。 在文档中,我发现可以设置多个轴,但问题是它只显示如何为每个系列指定轴。然而,在这种情况下,我显然不希望系列使用单独的轴(春季、夏季等湿度相似),但我希望各个类别使用不同的轴。
有人知道这是可能的吗?如果是,怎么可能的?

是的,这是可能的,请参阅

诀窍是在序列中使用yAxis,指定一个整数。如上例所示:

series: [{
            name: 'Rainfall',
            color: '#4572A7',
            type: 'column',
            yAxis: 1,
            data: [49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
            tooltip: {
                valueSuffix: ' mm'
            }

        }, {
            name: 'Sea-Level Pressure',
            type: 'spline',
            color: '#AA4643',
            yAxis: 2,
            data: [1016, 1016, 1015.9, 1015.5, 1012.3, 1009.5, 1009.6, 1010.2, 1013.1, 1016.9, 1018.2, 1016.7],
            marker: {
                enabled: false
            },
            dashStyle: 'shortdot',
            tooltip: {
                valueSuffix: ' mb'
            }

        }

我通过最近发布的另一个帖子发现了这个问题(请参阅)

简言之,是的,您完全可以有一个柱状图,其中某些系列被指定给不同的y轴。以下是使用问题中要求的示例:

$(函数(){
$(“#容器”)。高图({
图表:{
类型:“列”
},
标题:{
文字:“天气数据”
},
xAxis:{
类别:[“春”、“夏”、“秋”、“冬”]
},
亚克斯:[{
allowDecimals:false,
分:0,,
标题:{
文本:“百分比”
}
},{
allowDecimals:false,
最小值:0,最大值:1000,
标题:{
文字:“压力”
},
相反:对
}],
系列:[{
名称:“湿度”,
数据:[10,50,30,5]
}, {
名称:“大气压”,
数据:[550740655800],
亚克斯:1
}]
});
});

$(函数(){
$(“#容器”)。高图({
图表:{
类型:“列”
},
标题:{
文字:“天气数据”
},
xAxis:{
类别:[“春”、“夏”、“秋”、“冬”]
},
亚克斯:[{
allowDecimals:false,
分:0,,
标题:{
文本:“百分比”
}
},{
allowDecimals:false,
最小值:0,最大值:1000,
标题:{
文字:“压力”
},
相反:对
}],
系列:[{
名称:“湿度”,
数据:[10,50,30,5]
}, {
名称:“大气压”,
数据:[550740655800],
亚克斯:1
}]
});
});