Я пытаюсь добавить вторичную ось y на штабелированную гистограмму. Я хочу, чтобы ось y соответствовала предоставленным категориям.Сложенная гистограмма с несколькими yAxis
jsfiddle - http://jsfiddle.net/akshayasharma/qf3escqn/2/
$(function() {
Highcharts.chart('container', {
chart: {
zoomType: 'xy'
},
title: {
text: 'Average temperature and rainfall of first quarter'
},
subtitle: {
text: 'Source: WorldClimate.com'
},
xAxis: [{
categories: ['Rainfall', 'Temperature'],
crosshair: true
}],
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
}],
tooltip: {
shared: true
},
legend: {
align: 'center',
verticalAlign: 'bottom',
backgroundColor: (Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'
},
plotOptions: {
column: {
stacking: 'normal'
}
},
series: [{
name: 'Jan',
type: 'column',
data: [49.9, 7]
}, {
name: 'Feb',
type: 'column',
data: [71.5, 6.9]
}, {
name: 'Mar',
type: 'column',
data: [106.4, 9.5]
}]
});
});
В моем примере выше, я хочу только два сложены Столбики показывающего количество осадков и другую температура показывает и эти столбчатую должен связанные с различной осью у. Температура должна относиться к первичной оси Y (обозначена для степени C), а осадок должен учитывать вторичную ось y (обозначен для мм).
Каждый стек отображает значение, соответствующее осадку/температуре соответствующего месяца.
Может кто-нибудь скажет мне, как назначить yAxis для осадков и температуры. Поскольку у меня есть данные серии в виде массива серийных данных месяцев (январь, февраль и март), в то время как я хочу, чтобы мой yaxis был специфичным для категории, которая является осадкой и температурой.
благодарственное morganfree. Это помогло мне. –
Если он решает вашу проблему, тогда примите мой ответ, поэтому вопрос не останется открытым. – morganfree