赞
踩
<template> <div :id="id"></div> </template> <script> import * as echarts from "echarts"; export default { name: "bt", props: { id: String, title: String, seriesData: Array, colorArr: Object, }, data() { return {}; }, mounted() { this.initEchart(this.id); }, methods: { initEchart(id) { var chartDom = document.getElementById(id); var myChart = echarts.init(chartDom); var option; option = { // title: { // show: true, //显示策略,默认值true,可选为:true(显示) | false(隐藏) // text: this.title, //主标题文本,'\n'指定换行 // x: "center", //水平安放位置,默认为'left',可选为:'center' | 'left' | 'right' | {number}(x坐标,单位px) // y: "top", //垂直安放位置,默认为top,可选为:'top' | 'bottom' | 'center' | {number}(y坐标,单位px) // textStyle: { // //主标题文本样式{"fontSize": 18,"fontWeight": "bolder","color": "#333"} // fontSize: 14, // color: "#fff", // }, // }, grid: { left: "5%", right: "5%", bottom: "10%", }, tooltip: { trigger: "axis", // formatter: function (param) { // // console.log(param) // if(param[0].dataIndex==0){ // console.log(1) // } // }, }, xAxis: { data: [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", ], axisLabel: { show: true, textStyle: { color: "#fff", }, }, }, yAxis: { axisLabel: { show: true, textStyle: { color: "#fff", }, }, }, visualMap: { top: "top", left: "center", orient: "horizontal", textStyle: { color: "#fff", }, dimension: 0, pieces: [ { gt: 0, lte: 22, color: "cyan", label: "真实值", }, { gt: 22, color: "purple", label: "预测值", }, ], outOfRange: { color: "#000", }, }, series: { name: "lineAQI", type: "line", data: [ 4, 2, 1, 0.8, 1, 4, 9, 11.5, 12, 13, 13.2, 13, 12, 11, 12, 11, 10, 9, 8, 8.2, 7, 7.2, 6, 5, 4, ], }, }; option && myChart.setOption(option); }, }, }; </script>
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。