| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 | <!-- 统计图 3 --><template>	<div class="echarts-div" id='line-chart' ref='line-chart'></div></template><script>	module.exports = {		data() {			return {							}		},		methods: {			// 刷新折线图			f5LineChart: function() {				// ===========================================  定义数据				var x_name = '';	// "活跃数据"; // x轴名称				var y_name = "活跃数据"; // y轴名称				var typeArray = ['总计登录', '新增注册'];				var dataArray = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'];	//   坐标X轴数据				var valueArray0 = [84, 126, 262, 201, 148, 133, 86, 186, 232, 215, 326, 412];	// 					var valueArray1 = [284, 296, 382, 501, 348, 273, 266, 327, 412, 515, 526, 712];	// 								// ===========================================  开始渲染							var myChart = echarts.init(this.$refs['line-chart']);				var option = {					tooltip: {						trigger: 'axis',						axisPointer: {							type: 'cross',							label: {								backgroundColor: '#6a7985'							}						}					},					toolbox: {						show: true,						top: 0,						feature: {							saveAsImage: {								show: true							}						}					},					grid:{x: 50, y: 30, x2: 25, y2: 25},	//设置canvas内部表格的内距					legend: {						data: typeArray					},					xAxis: {						name: x_name,						type: 'category',						boundaryGap : false,						// axisLabel: {						// 	'interval': 0						// }, //强制不缩略x轴刻度,						data: dataArray					},					yAxis: {						name: y_name,						type: 'value'					},					series: [						{							name: '总计登录',							type:'line',							data: valueArray1,							smooth: true,	// 曲线形式							areaStyle: {								normal: {									color: 'rgba(0, 128, 0, 0.3)' //改变区域颜色								}							},							itemStyle: {								normal: {									color: 'rgba(0, 128, 0, 0.8)', //改变折线点的颜色								}							},						},						{							name: '新增注册',							type:'line',							data: valueArray0,							smooth: true,	// 曲线形式							areaStyle: {								normal: {									color: 'rgba(70, 128, 255, 0.3)' //改变区域颜色								}							},							itemStyle: {								normal: {									color: 'rgba(70, 128, 255, 0.8)', //改变折线点的颜色								}							},						},					]				};				myChart.setOption(option);				window.myChartList.push(myChart);			},		},		created() {			// 刷新所有图标数据			this.$nextTick(function() {				this.f5LineChart();			});		}	}</script><style scoped>	</style>
 |