Highcharts 多坐标轴 时间不连续

Highcharts 多坐标轴 时间不连续

var chart = Highcharts.chart('container', {
	chart: {
		zoomType: 'xy'
	},
	title: {
		text: '东京月平均天气数据'
	},
	subtitle: {
		text: '数据来源: WorldClimate.com'
	},
	xAxis: [{
		type: 'datetime',
		title: {
			text: null
		}
	}],
	yAxis: [{ // Primary yAxis
		labels: {
			format: '{value}°C',
			style: {
				color: Highcharts.getOptions().colors[2]
			}
		},
		title: {
			text: '温度',
			style: {
				color: Highcharts.getOptions().colors[2]
			}
		},
		opposite: true
	}, { // Secondary yAxis
		gridLineWidth: 0,
		title: {
			text: '降雨量',
			style: {
				color: Highcharts.getOptions().colors[0]
			}
		},
		labels: {
			format: '{value} mm',
			style: {
				color: Highcharts.getOptions().colors[0]
			}
		}
	}, { // Tertiary yAxis
		gridLineWidth: 0,
		title: {
			text: '海平面气压',
			style: {
				color: Highcharts.getOptions().colors[1]
			}
		},
		labels: {
			format: '{value} mb',
			style: {
				color: Highcharts.getOptions().colors[1]
			}
		},
		opposite: true
	}],
	tooltip: {
		shared: true
	},
	legend: {
		layout: 'vertical',
		align: 'left',
		x: 80,
		verticalAlign: 'top',
		y: 55,
		floating: true,
		backgroundColor: (Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'
	},
	series: [{
		name: '降雨量',
		type: 'column',
		yAxis: 1,
		data: [
			[Date.UTC(1970,  9, 27), 0   ],
			[Date.UTC(1970, 10, 10), 0.6 ],
			[Date.UTC(1970, 10, 18), 0.7 ],
			[Date.UTC(1970, 11,  2), 0.8 ],
			[Date.UTC(1970, 11,  9), 0.6 ],
			[Date.UTC(1970, 11, 16), 0.6 ],
			[Date.UTC(1970, 11, 28), 0.67],
			[Date.UTC(1971,  0,  1), 0.81],
			[Date.UTC(1971,  0,  8), 0.78],
			[Date.UTC(1971,  0, 12), 0.98],
			[Date.UTC(1971,  0, 27), 1.84],
			[Date.UTC(1971,  1, 10), 1.80],
			[Date.UTC(1971,  1, 18), 1.80],
			[Date.UTC(1971,  1, 24), 1.92],
			[Date.UTC(1971,  2,  4), 2.49],
			[Date.UTC(1971,  2, 11), 2.79],
			[Date.UTC(1971,  2, 15), 2.73],
			[Date.UTC(1971,  2, 25), 2.61],
			[Date.UTC(1971,  3,  2), 2.76],
			[Date.UTC(1971,  3,  6), 2.82],
			[Date.UTC(1971,  3, 13), 2.8 ],
			[Date.UTC(1971,  4,  3), 2.1 ],
			[Date.UTC(1971,  4, 26), 1.1 ],
			[Date.UTC(1971,  5,  9), 0.25],
			[Date.UTC(1971,  5, 12), 0   ]],
		tooltip: {
			valueSuffix: ' mm'
		}
	}, {
		name: '海平面气压',
		type: 'spline',
		yAxis: 2,
		data: [[Date.UTC(1970,  9, 18), 0   ],
			   [Date.UTC(1970,  9, 26), 0.2 ],
			   [Date.UTC(1970, 11,  1), 0.47],
			   [Date.UTC(1970, 11, 11), 0.55],
			   [Date.UTC(1970, 11, 25), 1.38],
			   [Date.UTC(1971,  0,  8), 1.38],
			   [Date.UTC(1971,  0, 15), 1.38],
			   [Date.UTC(1971,  1,  1), 1.38],
			   [Date.UTC(1971,  1,  8), 1.48],
			   [Date.UTC(1971,  1, 21), 1.5 ],
			   [Date.UTC(1971,  2, 12), 1.89],
			   [Date.UTC(1971,  2, 25), 2.0 ],
			   [Date.UTC(1971,  3,  4), 1.94],
			   [Date.UTC(1971,  3,  9), 1.91],
			   [Date.UTC(1971,  3, 13), 1.75],
			   [Date.UTC(1971,  3, 19), 1.6 ],
			   [Date.UTC(1971,  4, 25), 0.6 ],
			   [Date.UTC(1971,  4, 31), 0.35],
			   [Date.UTC(1971,  5,  7), 0   ]],
		marker: {
			enabled: false
		},
		dashStyle: 'shortdot',
		tooltip: {
			valueSuffix: ' mb'
		}
	}, {
		name: '温度',
		type: 'spline',
		data: [[Date.UTC(1970,  9,  9), 0   ],
			   [Date.UTC(1970,  9, 14), 0.15],
			   [Date.UTC(1970, 10, 28), 0.35],
			   [Date.UTC(1970, 11, 12), 0.46],
			   [Date.UTC(1971,  0,  1), 0.59],
			   [Date.UTC(1971,  0, 24), 0.58],
			   [Date.UTC(1971,  1,  1), 0.62],
			   [Date.UTC(1971,  1,  7), 0.65],
			   [Date.UTC(1971,  1, 23), 0.77],
			   [Date.UTC(1971,  2,  8), 0.77],
			   [Date.UTC(1971,  2, 14), 0.79],
			   [Date.UTC(1971,  2, 24), 0.86],
			   [Date.UTC(1971,  3,  4), 0.8 ],
			   [Date.UTC(1971,  3, 18), 0.94],
			   [Date.UTC(1971,  3, 24), 0.9 ],
			   [Date.UTC(1971,  4, 16), 0.39],
			   [Date.UTC(1971,  4, 21), 0   ]],
		tooltip: {
			valueSuffix: ' °C'
		}
	}]
});
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值