张雄 3 years ago
parent c526b75c30
commit d667751136

@ -48,8 +48,8 @@ export function getCountOrEffectOrHot(params) {
})
}
// 传播态势-传播态势
export function getWeiYiVolumeTime(params) {
let obj = Object.assign({action: 'getWeiYiVolumeTime', sType: 'BrandWeiyi'}, params)
export function getSourcetypeTime(params) {
let obj = Object.assign({action: 'getSourcetypeTime', sType: 'HotEvent'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
@ -157,8 +157,8 @@ export function getAffections(params) {
})
}
// 尾翼分析-传播态势
export function getSourcetypeTime1(params) {
let obj = Object.assign({action: 'getSourcetypeTime', sType: 'BrandWeiYi'}, params)
export function getWeiYiVolumeTime(params) {
let obj = Object.assign({action: 'getWeiYiVolumeTime', sType: 'BrandWeiYi'}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',

@ -70,7 +70,7 @@ export default {
let ds = [];
data.forEach((ele) => {
let key = ele.Time;
let value = ele.Data;
let value = ele.value;
dx.push(key);
ds.push(value);
});

@ -7,48 +7,8 @@
* @FilePath: /data-show/src/views/BrandInsight/titsopo/opt.js
*/
import * as echarts from "echarts";
// import { bigNumberTransform } from "@/utils/gol/dataTool"
let colors = ['#546fc5', '#91cb74', '#f9c857', '#ed6565', '#72bfde', '#3aa272', '#fb8351'];
function createData(ds = []) {
let arr = [];
for (let i = 0; i < ds.length; i++) {
let arr1 = ds[i];
for (let j = 0; j < arr1.length; j++) {
let n = arr.findIndex(ele => {
return ele.name === arr1[j].key;
})
if (n === -1) {
let obj =
{
name: arr1[j].key,
type: 'line',
symbol: 'none',
areaStyle: {
normal: {
opacity: 0.4,
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
offset: 0, color: colors[j] // 0% 处的颜色
}, {
offset: 1, color: '#000' // 100% 处的颜色
}]
),
}
},
emphasis: {
focus: 'series'
},
data: [arr1[j].value]
}
arr.push(obj)
} else {
arr[n].data.push(arr1[j].value)
}
}
}
return arr;
}
export default function createOpt(dx=[], ds=[],sTimeType = 20) {
let data = createData(ds)
return {
grid: {
left: 10,
@ -118,6 +78,21 @@ export default function createOpt(dx=[], ds=[],sTimeType = 20) {
},
},
},
series: data
series: [
{
data: ds,
type: 'line',
color: '#546fc5',
areaStyle: {normal: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
offset: 0,
color: '#546fc5'
}, {
offset: 1,
color: 'rgba(0,0,0,0)'
}]),
}}
}
]
}
}

Loading…
Cancel
Save