You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							82 lines
						
					
					
						
							1.6 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							82 lines
						
					
					
						
							1.6 KiB
						
					
					
				| import * as echarts from '../../ec-canvas/echarts'; | |
| function initChart(canvas, width, height, dpr) { | |
|   const chart = echarts.init(canvas, null, { | |
|     width: width, | |
|     height: height, | |
|     devicePixelRatio: dpr // new | |
|   }); | |
|   canvas.setChart(chart); | |
|   var option = { | |
|     title: { | |
|       text: '线状图', | |
|       left: 'center' | |
|     }, | |
|     legend: { | |
|       data: ['A', 'B', 'C'], | |
|       top: 30, | |
|       left: 'center', | |
|       z: 100 | |
|     }, | |
|     grid: { | |
|       containLabel: true | |
|     }, | |
|     tooltip: { | |
|       show: true, | |
|       trigger: 'axis' | |
|     }, | |
|     xAxis: { | |
|       type: 'category', | |
|       boundaryGap: false, | |
|       data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'], | |
|       // show: false | |
|     }, | |
|     yAxis: { | |
|       x: 'center', | |
|       type: 'value', | |
|       splitLine: { | |
|         lineStyle: { | |
|           type: 'dashed' | |
|         } | |
|       } | |
|       // show: false | |
|     }, | |
|     series: [{ | |
|       name: 'A', | |
|       type: 'line', | |
|       smooth: true, | |
|       data: [18, 36, 65, 30, 78, 40, 33] | |
|     }, { | |
|       name: 'B', | |
|       type: 'line', | |
|       smooth: true, | |
|       data: [12, 50, 51, 35, 70, 30, 20] | |
|     }, { | |
|       name: 'C', | |
|       type: 'line', | |
|       smooth: true, | |
|       data: [10, 30, 31, 50, 40, 20, 10] | |
|     }] | |
|   }; | |
|   chart.setOption(option); | |
|   return chart; | |
| } | |
| Page({ | |
|   onShareAppMessage: function (res) { | |
|     return { | |
|       title: 'ECharts 可以在微信小程序中使用啦!', | |
|       path: '/pages/index/index', | |
|       success: function () { }, | |
|       fail: function () { } | |
|     } | |
|   }, | |
|   data: { | |
|     ec: { | |
|       onInit: initChart | |
|     }, | |
|   }, | |
|   onLoad(){ | |
|       console.log(this.initChart); | |
|   }, | |
|   onReady() { | |
|   } | |
| }); |