|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
/*
|
|
|
|
|
* @Author: your name
|
|
|
|
|
* @Date: 2021-10-12 11:16:44
|
|
|
|
|
* @LastEditTime: 2021-10-28 15:19:16
|
|
|
|
|
* @LastEditTime: 2021-10-29 20:16:33
|
|
|
|
|
* @LastEditors: Please set LastEditors
|
|
|
|
|
* @Description: In User Settings Edit
|
|
|
|
|
* @FilePath: /data-show/src/views/BrandInsight/popularEvents/opt.js
|
|
|
|
@ -15,7 +15,8 @@
|
|
|
|
|
// [['12:00',4,300000000,'E4','7-10年经验'],['08:00',0.77,300000000,'E3','7-10年经验'],['04:00',0.83,300000000,'E2','7-10年经验']],
|
|
|
|
|
// [['16:00',1.04,350000000,'F5','10年以上经验'],['08:00',1.54,350000000,'F3','10年以上经验'],['04:00',2.5,350000000,'F2','10年以上经验']],
|
|
|
|
|
// ];
|
|
|
|
|
import moment from "moment";
|
|
|
|
|
// import moment from "moment";
|
|
|
|
|
import { bigNumberTransform } from "@/utils/gol/dataTool"
|
|
|
|
|
function createData(obj = {}) {
|
|
|
|
|
let arr = [];
|
|
|
|
|
for (let key in obj) {
|
|
|
|
@ -47,10 +48,10 @@ export default function createOpt(ds = {}) {
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
grid: {
|
|
|
|
|
left: '3%',
|
|
|
|
|
right: '2%',
|
|
|
|
|
bottom: '4%',
|
|
|
|
|
top: '15%',
|
|
|
|
|
left: 16,
|
|
|
|
|
right: '5%',
|
|
|
|
|
bottom: 10,
|
|
|
|
|
top: 42,
|
|
|
|
|
containLabel: true
|
|
|
|
|
},
|
|
|
|
|
tooltip: {
|
|
|
|
@ -64,7 +65,7 @@ export default function createOpt(ds = {}) {
|
|
|
|
|
extraCssText: "box-shadow: 0px 0px 10px 0px #3373CC;",
|
|
|
|
|
formatter: (p) => {
|
|
|
|
|
let data = p.data;
|
|
|
|
|
return `<span>${data[5]}-${data[3]}</span><br><span>${data[4]}</span><br><span>影响力:${data[2]}</span>`;
|
|
|
|
|
return `<span>${data[5]}-${data[3]}</span><br><span>${data[4]}</span><br><span>${data[0]}</span><br><span>影响力:${data[2]}</span>`;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
xAxis: {
|
|
|
|
@ -79,17 +80,20 @@ export default function createOpt(ds = {}) {
|
|
|
|
|
color: "#fff",
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
splitLine: {
|
|
|
|
|
show: false
|
|
|
|
|
},
|
|
|
|
|
// data: ['00:00', '04:00', '08:00', '12:00', '16:00', '20:00', '24:00'],
|
|
|
|
|
axisLabel : {
|
|
|
|
|
formatter: (value) => {
|
|
|
|
|
console.log(value)
|
|
|
|
|
// formatter: (value) => {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var str= moment.utc(value).format('HH:mm');
|
|
|
|
|
// var str= moment.utc(value).format('HH:mm');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// let str = value.substring(10,16)
|
|
|
|
|
return str;
|
|
|
|
|
}
|
|
|
|
|
// // let str = value.substring(10,16)
|
|
|
|
|
// return str;
|
|
|
|
|
// }
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
yAxis: {
|
|
|
|
@ -100,6 +104,12 @@ export default function createOpt(ds = {}) {
|
|
|
|
|
color: "#fff",
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
axisLabel: {
|
|
|
|
|
formatter: (value) => {
|
|
|
|
|
let str = bigNumberTransform(value);
|
|
|
|
|
return str;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
splitLine: {
|
|
|
|
|
lineStyle: {
|
|
|
|
|
type: "dashed", // y轴分割线类型
|
|
|
|
|