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() {
							 | 
						|
								  }
							 | 
						|
								});
							 |