我有一个图表,其中使用左侧 Y 轴显示三个体积系列(油、气和水)。我需要使用沿右轴的不同比例在此图表上显示另一个系列的井数。代码如下所示:
$(document).ready(function() {
$("#tabs").tabs();
new Highcharts.Chart({
chart: {
renderTo: 'volume_chart',
type: 'line'
},
title: {
text: "#{title_text}"
},
xAxis: {
title: { text: 'Time Period' },
tickInterval: #{tick_interval},
categories: #{x_array},
showLastLabel: true,
labels: {
rotation: -45,
align: 'right',
style: {
font: 'normal 13px Verdana, sans-serif'
}
}
},
yAxis: {
title: { text: 'Volume' },
type: 'logarithmic'
},
tooltip: {
headerFormat: '<b>{series.name}</b><br />',
pointFormat: 'Period = {point.x}, Volume = {point.y}'
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'top',
x: -20,
y: 100,
borderWidth: 0
},
plotOptions: {
series: {
marker: {
enabled: false,
states: {
hover: {
enabled: true
}
}
}
}
},
series: [{
name: 'Oil, bbl',
color: 'green',
data: #{oil_vol_array},
pointStart: 1
},{
name: "Gas, Mcf",
color: 'red',
data: #{gas_vol_array},
pointStart: 1
},{
name: 'Water, bbl',
color: 'blue',
data: #{water_vol_array},
pointStart: 1
}]
});
});
分别参见石油、天然气和水量的三个系列。我需要输入另一个系列的井数,它使用右侧的 Y 轴来显示井数。这也需要是对数类型。
我还想抑制 x 轴上的最后一个 tickValue(请参见附图: