|
@@ -54,155 +54,108 @@ export default {
|
|
|
const myChart = echarts.init(chartDom);
|
|
|
echarts.registerMap("js", json);
|
|
|
var option = {
|
|
|
- backgroundColor: "#fff",
|
|
|
- title: {
|
|
|
- top: 20,
|
|
|
- text: "",
|
|
|
- subtext: "",
|
|
|
- x: "center",
|
|
|
- textStyle: {
|
|
|
- color: "#ffffff",
|
|
|
- },
|
|
|
- },
|
|
|
tooltip: {
|
|
|
trigger: "item",
|
|
|
formatter: function (params) {
|
|
|
- if (typeof params.value[2] == "undefined") {
|
|
|
- return params.name + " : " + params.value;
|
|
|
- } else {
|
|
|
- return params.name + " : " + params.value[2];
|
|
|
+ if (
|
|
|
+ params.name != "台湾" &&
|
|
|
+ params.name != "香港" &&
|
|
|
+ params.name != "澳门" &&
|
|
|
+ params.name.length > 0
|
|
|
+ ) {
|
|
|
+ return params.name + "<br/>数值:" + params.value;
|
|
|
}
|
|
|
},
|
|
|
},
|
|
|
visualMap: {
|
|
|
show: false,
|
|
|
+ min: 0,
|
|
|
max: 100,
|
|
|
- // seriesIndex: [3],
|
|
|
+ text: ["低", "高"],
|
|
|
+ left: 10,
|
|
|
+ y: "center",
|
|
|
+ calculable: true,
|
|
|
inRange: {
|
|
|
- // color: ["#A5DCF4", "#006edd"],
|
|
|
+ color: ["#3a92fe", "#173881"],
|
|
|
+ },
|
|
|
+ itemWidth: 10,
|
|
|
+ itemHeight: 100,
|
|
|
+ textStyle: {
|
|
|
+ color: "#fff",
|
|
|
},
|
|
|
},
|
|
|
- // geo: [
|
|
|
- // {
|
|
|
- // map: "js",
|
|
|
- // roam: false, //是否允许缩放
|
|
|
- // zoom: 1.1, //默认显示级别
|
|
|
- // scaleLimit: {
|
|
|
- // min: 0,
|
|
|
- // max: 3,
|
|
|
- // }, //缩放级别
|
|
|
- // itemStyle: {
|
|
|
- // normal: {
|
|
|
- // areaColor: "transparent",
|
|
|
- // borderColor: "#3fdaff",
|
|
|
- // borderWidth: 2,
|
|
|
- // shadowColor: "rgba(63, 218, 255, 0.5)",
|
|
|
- // shadowBlur: 30,
|
|
|
- // },
|
|
|
- // emphasis: {
|
|
|
- // areaColor: "#2B91B7",
|
|
|
- // },
|
|
|
- // },
|
|
|
- // tooltip: {
|
|
|
- // show: false,
|
|
|
- // },
|
|
|
- // },
|
|
|
- // ],
|
|
|
- series: [
|
|
|
+ geo: [
|
|
|
// {
|
|
|
- // type: "effectScatter",
|
|
|
- // coordinateSystem: "geo",
|
|
|
- // z: 5,
|
|
|
- // data: [],
|
|
|
- // symbolSize: 14,
|
|
|
- // label: {
|
|
|
- // normal: {
|
|
|
- // show: true,
|
|
|
- // formatter: function (params) {
|
|
|
- // return (
|
|
|
- // "{fline|地点:" +
|
|
|
- // params.data.city +
|
|
|
- // "}\n{tline|" +
|
|
|
- // (params.data.info || "发生xx集件") +
|
|
|
- // "}"
|
|
|
- // );
|
|
|
- // },
|
|
|
- // position: "top",
|
|
|
- // backgroundColor: "rgba(233,63,66,.9)",
|
|
|
- // padding: [0, 0],
|
|
|
- // borderRadius: 3,
|
|
|
- // lineHeight: 32,
|
|
|
- // color: "#ffffff",
|
|
|
- // rich: {
|
|
|
- // fline: {
|
|
|
- // padding: [0, 10, 10, 10],
|
|
|
- // color: "#ffffff",
|
|
|
- // },
|
|
|
- // tline: {
|
|
|
- // padding: [10, 10, 0, 10],
|
|
|
- // color: "#ffffff",
|
|
|
- // },
|
|
|
- // },
|
|
|
- // },
|
|
|
- // emphasis: {
|
|
|
- // show: true,
|
|
|
- // },
|
|
|
+ // show: true,
|
|
|
+ // map: "js",
|
|
|
+ // // center: [114, 32.9],
|
|
|
+ // z: 4,
|
|
|
+ // roam: false,
|
|
|
+ // zoom: 1.2,
|
|
|
+ // itemStyle: {
|
|
|
+ // shadowColor: "#0c1c4e",
|
|
|
+ // shadowOffsetX: 7,
|
|
|
+ // shadowOffsetY: 7,
|
|
|
// },
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // show: true,
|
|
|
+ // map: "js",
|
|
|
+ // // center: [114, 32.9],
|
|
|
+ // z: 3,
|
|
|
+ // roam: false,
|
|
|
+ // zoom: 1.2,
|
|
|
// itemStyle: {
|
|
|
- // color: "#fff",
|
|
|
+ // shadowColor: "#3584EC",
|
|
|
+ // shadowOffsetX: 8,
|
|
|
+ // shadowOffsetY: 8,
|
|
|
// },
|
|
|
// },
|
|
|
-
|
|
|
- //地图
|
|
|
+ ],
|
|
|
+ series: [
|
|
|
{
|
|
|
type: "map",
|
|
|
- mapType: "js",
|
|
|
- geoIndex: -1,
|
|
|
- zoom: 1.1, //默认显示级别
|
|
|
+ mapType: "js", //自定义扩展图表类型
|
|
|
+ // center: [104, 32.9],
|
|
|
+ roam: false,
|
|
|
+ zoom: 1.2,
|
|
|
+ z: 10,
|
|
|
label: {
|
|
|
- show: true,
|
|
|
- color: "#ffffff",
|
|
|
- emphasis: {
|
|
|
- color: "white",
|
|
|
- show: false,
|
|
|
+ normal: {
|
|
|
+ show: true,
|
|
|
+ formatter: "{t|}\n\n{b}",
|
|
|
+ textStyle: {
|
|
|
+ color: "#fff",
|
|
|
+ },
|
|
|
+ rich: {
|
|
|
+ t: {
|
|
|
+ width: 13,
|
|
|
+ height: 13,
|
|
|
+ borderRadius: 10,
|
|
|
+ backgroundColor: "#fff",
|
|
|
+ },
|
|
|
+ },
|
|
|
},
|
|
|
- },
|
|
|
- select: {
|
|
|
- itemStyle: {
|
|
|
- // color: "#fff", // 设置地图点击后的颜色
|
|
|
- areaColor: "#304156",
|
|
|
+ emphasis: {
|
|
|
+ show: true,
|
|
|
+ textStyle: {
|
|
|
+ color: "#000",
|
|
|
+ },
|
|
|
},
|
|
|
},
|
|
|
itemStyle: {
|
|
|
normal: {
|
|
|
- borderColor: "#2980b9",
|
|
|
- borderWidth: 1,
|
|
|
- areaColor: "#12235c",
|
|
|
+ areaColor: "#5a6fc0",
|
|
|
+ // areaColor: "rgba(11,42,96,0.8)",
|
|
|
+ borderColor: "rgba(11,42,96,0.4)",
|
|
|
+ // borderColor: "#2c71d7",
|
|
|
+ borderWidth: 2,
|
|
|
},
|
|
|
emphasis: {
|
|
|
- areaColor: "#304156",
|
|
|
- borderWidth: 0,
|
|
|
- color: "#fff",
|
|
|
+ areaColor: "rgba(11,42,96,0.8)",
|
|
|
},
|
|
|
},
|
|
|
- data: [
|
|
|
- { name: "合肥市", value: 3 },
|
|
|
- { name: "滁州市", value: 0 },
|
|
|
- { name: "芜湖市", value: 1 },
|
|
|
- { name: "阜阳市", value: 0 },
|
|
|
- { name: "蚌埠市", value: 0 },
|
|
|
- { name: "淮南市", value: 0 },
|
|
|
- { name: "马鞍山市", value: 0 },
|
|
|
- { name: "安庆市", value: 0 },
|
|
|
- { name: "黄山市", value: 0 },
|
|
|
- { name: "铜陵市", value: 0 },
|
|
|
- { name: "宿州市", value: 0 },
|
|
|
- { name: "淮北市", value: 0 },
|
|
|
- { name: "六安市", value: 0 },
|
|
|
- { name: "池州市", value: 1 },
|
|
|
- { name: "宣城市", value: 0 },
|
|
|
- { name: "亳州市", value: 0 },
|
|
|
- ],
|
|
|
+ data: [],
|
|
|
},
|
|
|
],
|
|
|
};
|