您当前的位置: 首页 >  ar

188Echarts - 日历坐标系(Calendar Heatmap Vertical)

杨林伟 发布时间:2019-05-05 15:49:08 ,浏览量:3

效果图

在这里插入图片描述

源代码



	
		
		ECharts
		
		
		
		
	

	
		
		
// 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); var option; function getVirtulData(year) { year = year || '2017'; var date = +echarts.number.parseDate(year + '-01-01'); var end = +echarts.number.parseDate((+year + 1) + '-01-01'); var dayTime = 3600 * 24 * 1000; var data = []; for (var time = date; time < end; time += dayTime) { data.push([ echarts.format.formatTime('yyyy-MM-dd', time), Math.floor(Math.random() * 1000) ]); } return data; } option = { tooltip: { position: 'top', formatter: function (p) { var format = echarts.format.formatTime('yyyy-MM-dd', p.data[0]); return format + ': ' + p.data[1]; } }, visualMap: { min: 0, max: 1000, calculable: true, orient: 'vertical', left: '670', top: 'center' }, calendar: [ { orient: 'vertical', range: '2015' }, { left: 300, orient: 'vertical', range: '2016' }, { left: 520, cellSize: [20, 'auto'], bottom: 10, orient: 'vertical', range: '2017', dayLabel: { margin: 5 } }], series: [{ type: 'heatmap', coordinateSystem: 'calendar', calendarIndex: 0, data: getVirtulData(2015) }, { type: 'heatmap', coordinateSystem: 'calendar', calendarIndex: 1, data: getVirtulData(2016) }, { type: 'heatmap', coordinateSystem: 'calendar', calendarIndex: 2, data: getVirtulData(2017) }] }; myChart.setOption(option);
关注
打赏
1688896170
查看更多评论

杨林伟

暂无认证

  • 3浏览

    0关注

    3183博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.8246s