zx-微博详情-微博用户活跃地区

prod
张雄 4 years ago
parent 058aecf7fd
commit 79bd0cd3d6

@ -51,13 +51,15 @@ export default {
this.arr = this.toArr(data); this.arr = this.toArr(data);
let dx = []; // let dx = []; //
let ds = []; // let ds = []; //
let dm = this.arr //
this.arr.forEach((ele) => { this.arr.forEach((ele) => {
let key = ele.key; let name = ele.name;
let value = ele.value; let value = ele.value;
dx.push(key); dx.push(name);
ds.push(value); ds.push(value);
}); });
this.opt1 = createOptD1(dx, ds); this.opt1 = createOptD1(dx, ds);
this.opt2 = createOptD2(dm);
}); });
console.log(); console.log();
}, },
@ -66,8 +68,8 @@ export default {
let arr = []; let arr = [];
for (let key in obj) { for (let key in obj) {
let o = { let o = {
key: key, name: key,
value: obj[key], value: obj[key] * 1,
}; };
arr.push(o); arr.push(o);
} }

@ -9,12 +9,13 @@
* @FilePath: /data-show/src/views/Index/tailInsight/opt.js * @FilePath: /data-show/src/views/Index/tailInsight/opt.js
*/ */
import * as echarts from "echarts"; import * as echarts from "echarts";
import { bigNumberTransform } from "@/utils/gol/dataTool"
export default function createOptD1(dx=[],ds=[]) { export default function createOptD1(dx=[],ds=[]) {
return { return {
grid: { grid: {
left: '4%', left: 16,
right: '4%', right: '5%',
bottom: '4%', bottom: 10,
top: "1%", top: "1%",
containLabel: true containLabel: true
}, },
@ -36,6 +37,12 @@ export default function createOptD1(dx=[],ds=[]) {
color: "#fff", color: "#fff",
}, },
}, },
axisLabel: {
formatter: (value) => {
let str = bigNumberTransform(value);
return str;
}
},
splitLine: { splitLine: {
lineStyle: { lineStyle: {
type: "dashed", // y轴分割线类型 type: "dashed", // y轴分割线类型
@ -55,12 +62,13 @@ export default function createOptD1(dx=[],ds=[]) {
color: "#fff", color: "#fff",
}, },
}, },
inverse: true
}, },
series: [ series: [
{ {
name: '2011', name: '2011',
type: 'bar', type: 'bar',
barWidth: 24, barWidth: 20,
data: ds, data: ds,
color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{ color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
offset: 0, offset: 0,

@ -6,16 +6,16 @@
* @Description: In User Settings Edit * @Description: In User Settings Edit
* @FilePath: /data-show/src/views/WeiboDetails/weiboUserActiveArea/opt2.js * @FilePath: /data-show/src/views/WeiboDetails/weiboUserActiveArea/opt2.js
*/ */
const ini_data = [];//初始化省份数组 // const ini_data = [];//初始化省份数组
const provArr = ['河北', '河南', '云南', '辽宁', '黑龙江', '湖南', '安徽', '山东']; // const provArr = ['河北', '河南', '云南', '辽宁', '黑龙江', '湖南', '安徽', '山东'];
//正则省份,将省与市的字眼去掉,框架不识别 // //正则省份,将省与市的字眼去掉,框架不识别
for (var i = 0; i < provArr.length; i++) { // for (var i = 0; i < provArr.length; i++) {
var str = provArr[i]; // var str = provArr[i];
var re = /省|市/g; //全局匹配 // var re = /省|市/g; //全局匹配
var str2 = { name: str.replace(re, ''), value: 5 };//拼接对象数组 // var str2 = { name: str.replace(re, ''), value: 5 };//拼接对象数组
ini_data.push(str2); // ini_data.push(str2);
} // }
export default function createOptD2() { export default function createOptD2(dm) {
return { return {
tooltip: { tooltip: {
trigger: "item", trigger: "item",
@ -95,39 +95,7 @@ export default function createOptD2() {
// areaColor: '#3edffe' // areaColor: '#3edffe'
// } // }
// }, // },
data: [ data: dm
{
name: "河北省",
value: 1000,
// selected: true,
},
{
name: "浙江省",
value: 1100,
// selected: true
},
{
name: "山东省",
value: 1200,
// selected: true
},
{
name: "山西省",
value: 1300,
// selected: true
},
{
name: "上海市",
value: 1400,
// selected: true
},
{
name: "江苏省",
value: 1500,
// selected: true
}
]
} }
] ]
} }

Loading…
Cancel
Save