123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020 |
- let app = new Vue({
- el: '#app',
- data () {
- return {
- time: '',
- timer: '',
- companyList: [
- { name: '核心人力-1' },
- { name: '核心人力-2' },
- { name: '内部人才市场' },
- { name: '薪酬福利' },
- { name: '培训' }
- ],
- mapName: 'shanxi',
- geoCoordMap: {},
- }
- },
- created () {
- this.time = formatDate()
- this.timer = setInterval(() => {
- this.time = formatDate()
- }, 1000)
- },
- beforeDestroy () {
- if (this.timer) {
- clearInterval(this.timer);
- }
- },
- mounted () {
- setTimeout(() => {
- this.budgetECharts();
- this.aiQualityECharts()
- this.aiQualityECharts2()
- this.initChartR1()
- this.initChinaChart()
- });
- },
- methods: {
- convertData (data) {
- var res = []
- for (var i = 0; i < data.length; i++) {
- var geoCoord = this.geoCoordMap[data[i].name]
- if (geoCoord) {
- res.push({
- name: data[i].name,
- value: geoCoord.concat(data[i].value),
- })
- }
- }
- return res
- },
- budgetECharts () {
- let chart = echarts.init(document.getElementById("budget"));
- let option = {
- grid: {
- top: 15,
- right: 15,
- left: 45,
- bottom: 45,
- },
- tooltip: {
- show: true,
- trigger: "axis",
- axisPointer: {
- lineStyle: {
- color: "#ddd",
- },
- },
- },
- legend: {
- textStyle: {
- // 图列内容样式
- color: "#fff", // 字体颜色
- // fontSize: "10",
- },
- right: 30,
- icon: "roundRect",
- // 小图标的宽高
- itemHeight: 5
- },
- xAxis: {
- type: "category",
- data: ["5年以下", "6-10年", "11-15年", "16-20年", '21-25年', '26-30年', '30年以上'],
- boundaryGap: false,
- splitLine: {
- show: false,
- interval: "auto",
- },
- axisTick: {
- show: false,
- },
- axisLine: {
- lineStyle: {
- color: "#7ECEF4",
- },
- },
- axisLabel: {
- interval: 0,
- rotate: 40,
- margin: 10,
- textStyle: {
- // fontSize: 10,
- color: "#fff",
- },
- },
- },
- yAxis: {
- type: "value",
- splitLine: {
- show: true,
- lineStyle: {
- color: "#204561",
- width: 1,
- type: "dotted",
- },
- },
- axisTick: {
- show: false,
- },
- axisLine: {
- lineStyle: {
- color: "#7ECEF4",
- },
- },
- axisLabel: {
- margin: 10,
- textStyle: {
- fontSize: 10,
- color: "#fff",
- },
- },
- },
- series: [
- {
- name: "",
- type: "line",
- smooth: false,
- showSymbol: true, // 节点长显
- symbol: 'image://' + 'data:image/png;base64,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',
- symbolSize: 30,
- data: ["1100", "400", "608", "811", '358', '698', '125', '765'],
- areaStyle: {
- normal: {
- color: new echarts.graphic.LinearGradient(
- 0,
- 0,
- 0,
- 1,
- [
- {
- offset: 0,
- color: "#40A9FF",
- },
- {
- offset: 1,
- color: "#051F41",
- },
- ],
- false
- ),
- },
- },
- itemStyle: {
- normal: {
- color: "#40A9FF",
- },
- },
- lineStyle: {
- normal: {
- width: 2,
- },
- },
- }
- ],
- };
- chart.setOption(option);
- tools.loopShowTooltip(chart, option, {
- nterval: 2000,
- loopSeries: true,
- });
- },
- aiQualityECharts2 () {
- let chart = echarts.init(document.getElementById("aiQuality2"));
- let option = {
- grid: {
- top: 35,
- right: 10,
- left: 50,
- bottom: 60,
- },
- tooltip: {
- show: true,
- trigger: "axis",
- axisPointer: {
- // 坐标轴指示器,坐标轴触发有效
- type: "shadow", // 默认为直线,可选为:'line' | 'shadow'
- },
- },
- xAxis: {
- data: ["研究生 及以上", "本科", "大专", "高中", "中专", "技校 及职高", "初中 及以下"],
- axisTick: {
- show: false,
- },
- // x轴的字体颜色
- axisLabel: {
- rotate: 40,
- textStyle: {
- color: "white",
- },
- },
- //y轴线的颜色以及宽度
- axisLine: {
- show: true,
- lineStyle: {
- color: "#1E5389",
- width: 1,
- type: "solid",
- },
- },
- },
- yAxis: {
- name: '单位:人数',
- nameTextStyle: {//y轴上方单位的颜色
- color: '#fff',
- },
- axisTick: {
- lineStyle: {
- color: "#18416F",
- },
- },
- // y轴的字体颜色
- axisLabel: {
- textStyle: {
- color: "white",
- },
- },
- splitLine: {
- show: false,
- lineStyle: {
- color: "#204561",
- width: 1,
- type: "dotted",
- },
- },
- //y轴线的颜色以及宽度
- axisLine: {
- show: true,
- lineStyle: {
- color: "#1E5389",
- width: 1,
- type: "solid",
- },
- },
- },
- series: [
- {
- name: "",
- type: "bar",
- data: [1200, 680, 562, 268, 717, 843, 987, 126, 723, 569],
- showBackground: false,
- backgroundStyle: {
- color: "#18416F",
- },
- barWidth: "15%",
- itemStyle: {
- barBorderRadius: [10, 10, 0, 0],
- color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [
- {
- offset: 0,
- color: "#132543",
- }, //柱图渐变色
- {
- offset: 1,
- color: "#00B3FE",
- },
- ]),
- },
- }
- ],
- legend: {
- data: [""],
- textStyle: {
- // 图列内容样式
- color: "#fff", // 字体颜色
- // fontSize: "10",
- },
- right: 30,
- icon: "roundRect",
- // 小图标的宽高
- itemHeight: 5,
- },
- };
- chart.setOption(option);
- tools.loopShowTooltip(chart, option, {
- interval: 2000,
- loopSeries: true,
- });
- },
- aiQualityECharts () {
- let chart = echarts.init(document.getElementById("aiQuality"));
- let option = {
- grid: {
- top: 35,
- right: 10,
- left: 50,
- bottom: 45,
- },
- tooltip: {
- show: true,
- trigger: "axis",
- axisPointer: {
- // 坐标轴指示器,坐标轴触发有效
- type: "shadow", // 默认为直线,可选为:'line' | 'shadow'
- },
- },
- xAxis: {
- data: ["30及以下", "31-35岁", "36-40岁", "41-45岁", "46-50岁", "51-55岁", "56及以上"],
- axisTick: {
- show: false,
- },
- // x轴的字体颜色
- axisLabel: {
- rotate: 40,
- textStyle: {
- color: "white",
- },
- },
- //y轴线的颜色以及宽度
- axisLine: {
- show: true,
- lineStyle: {
- color: "#1E5389",
- width: 1,
- type: "solid",
- },
- },
- },
- yAxis: {
- name: '单位:人',
- nameTextStyle: {//y轴上方单位的颜色
- color: '#fff',
- },
- axisTick: {
- lineStyle: {
- color: "#18416F",
- },
- },
- // y轴的字体颜色
- axisLabel: {
- textStyle: {
- color: "white",
- },
- },
- splitLine: {
- show: false,
- lineStyle: {
- color: "#204561",
- width: 1,
- type: "dotted",
- },
- },
- //y轴线的颜色以及宽度
- axisLine: {
- show: true,
- lineStyle: {
- color: "#1E5389",
- width: 1,
- type: "solid",
- },
- },
- },
- series: [
- {
- name: "",
- type: "bar",
- data: [1200, 680, 562, 268, 717, 843, 987, 126, 723, 569],
- showBackground: false,
- backgroundStyle: {
- color: "#18416F",
- },
- barWidth: "15%",
- itemStyle: {
- barBorderRadius: [10, 10, 0, 0],
- color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [
- {
- offset: 0,
- color: "#132543",
- }, //柱图渐变色
- {
- offset: 1,
- color: "#00B3FE",
- },
- ]),
- },
- }
- ],
- legend: {
- data: [""],
- textStyle: {
- // 图列内容样式
- color: "#fff", // 字体颜色
- // fontSize: "10",
- },
- right: 30,
- icon: "roundRect",
- // 小图标的宽高
- itemHeight: 5,
- },
- };
- chart.setOption(option);
- tools.loopShowTooltip(chart, option, {
- interval: 2000,
- loopSeries: true,
- });
- },
- initChartR1 () {
- let myChart = echarts.init(this.$refs['echartR1'])
- // let option = {
- // tooltip: {
- // trigger: 'item',
- // },
- // legend: {
- // top: 'center',
- // orient: 'vertical',
- // left: '80%',
- // textStyle: {
- // color: '#9DB9EB',
- // },
- // },
- // graphic: {
- // elements: [{
- // type: 'image',//需要填充图片,配置image,如果不需要图片可以配置其他的, text, circle, sector, ring, polygon, polyline, rect, line, bezierCurve, arc, group,
- // // style: {
- // // image: './images/pie-back.png', //这里添加图片地址
- // // width: 180,
- // // height: 180
- // // },
- // left: 'center',//
- // top: 'middle' //配置图片居中
- // }]
- // },
- // series: [
- // {
- // label: {
- // normal: {
- // position: 'inner'
- // }
- // },
- // name: '',
- // type: 'pie',
- // radius: ['0%', '60%'],
- // labelLine: {
- // normal: {
- // lineStyle: {
- // width: 1,
- // },
- // },
- // },
- // data: [
- // { value: 1048, name: '教授' },
- // { value: 735, name: '副教授' },
- // { value: 580, name: '助教' },
- // { value: 484, name: '讲师' },
- // ],
- // itemStyle: {
- // normal: {
- // color: function (colors) {
- // var colorList = [
- // '#00DCFF',
- // '#116CFD',
- // '#8BA2FF',
- // '#FFC200'
- // ];
- // return colorList[colors.dataIndex];
- // }
- // },
- // }
- // },
- // ],
- // }
- const base64_1 =
- 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABJCAYAAAC5H+EKAAAHKUlEQVR4nO2deWyURRiHn0JBgqBkBSlaKWKMIqioeCKFhA9TvEAxHiRiYgxqiCaaEC8E44WKoqBRQSSCFuRUUBSxwQMRDAoK0WBFuT6QIHyCcqNghvzWLKXdc75jt/yS/aPt7szss9OZd95jtqjn1vWEqapYaUa9O557LdCmKlY6Rj9HevwNAhuJPQ0EHsqXweYVYMdzuwIVQJnjuX0iMKSUyhvAjue2AiYDvwPbgDGO554cgaElVV4Adjy3IfA2sBbYAuwAput3DSMwxDqVLzP4EeAMYH7C7yYAzYEHQhxXSkUesOO5vYD7gRnAwYQ/HQCG6m+XhDjEpIo0YK2x7wDvaVmoqc3A00AlcFy4o61dkQXseG4j4F1ghdbeuvQF8B3wWrgjrl1RnsHDgdbAV2k89yXgYmBAAOPKSJEE7HhuX+B2LQ3paC/wMDASOD3c0R+uyAF2PLc98KbMsN0ZvPRXYBwwCWjs4xAzUqQAO57bRGAXAxuzaMK8difwhA/Dy0pRm8GjALO5Lcny9caMexy4zXxelseWlSID2PHcW4HrgQ9ybGo7MAx4CzjR0vCyViQAO557FvAyMBXYZ6HJb4F5wHigyEJ7WSt0wI7nNtMpzRyD/7DYtPEXlwH3WGwzY0VhBr8B7AKWW273H/kwzHJxruW201bYgAcBPYCPfWp/g2xj4+Zs6lMfSRUm4C46rU3VbPNLc4HfgBfDeJNhAY4B04CPgD8D6O9ZoDfQL4C+DlMYgIvkyzWRiZUB9blL6/GrQNuA+jykMAAbB/k5JiAbcL8/AVOCjoIEDbi7nDLT5TAPWhOBJhpDIAoScIkcMe8Df4cAFx2lTRTkXqBrEB0GBbihTKVq7ehhygRNn1KkpIXf4wgKsHHAnAJ8GVB/qbQA+EanPV8VBOArdaCYWSNoGbaM566zHPu+yW/AZfJqzZCpFCXtk+n2nFICfJGfgE1UwZzSlgLhZhjWrdVaJib7FQXxE/ALSgxZ7GMfNjRTp8ln/GjcL8A3Av2BWT61b1tPArcosdCq/ABs1rPX5WvYGxqyzPSX7OPxShWwJtuAm+qUZsygTT4C8UNmr5ijTdlaFMQ2YJNd8y+wzHK7QWkscJLy3azIJuA7tIbNiSy+1DL+kSHKoD/fRoO2AJ8HPC+zbL+lNsPSRllAxm9ybK5jsAH4eIH9FNgaGha7MhHpn4HRubaaK+Ai7bwe8KMPbzRMjQB6AjflMoZcAd+nrMZ5kUBiV7t1lDb5Gu2ybTkXwF1lO06T5VCIWqnk7spsoyDZAm6l5OgPlapUyKrUUjgsKMDxih/jKFlV4HCRi/Ux4C6gPNMXZwN4iI7Dn2Xx2nzVVqXETlTKQdrKFHAvbWzTI+Y8D0JfAwuV6pW2MgGcWPGzMy8R5S5jUXQE7ky3pXQBN1JOwfIUFT+Frv0y3UzQtINNwMNlOSysx3DjWqMMIRMFOSbVk9MBfF2GFT/1QbNUBDkiV8CnqXLHHCb21HeqNWQqTPs5nnt1siclA9xEYBcrUe+oDpfJTnrUTEDHc9tkA3h0jhU/9UE/aLmY6HhurVGQugAP0Nqba8VPfdA4HT4Gpwu4o2avrYqfQlf8WoXBjud2SQW4uU5ptit+Cl2blCE02fHc5skAj9UpzXbFT33QfF298EpdgAcpQXpufSeVg0wsr9zx3P7xJuKAL5RdN83nip9C1x5lz49yPPfUOOCYNrT5AVX8FLqqxXOSubWlWFaDKRC5QuH3ajnSN9d3UhmqrYoqu+kEbKLs7YqV5rRAaU89VE9mkqZbAr/osfqoyXaEGqhEt1x7VwOdG8wS8XlVrPSQayHZ5aBnCnaFPpVNCbN7S2hvC/row+8bQt9mEl4qqJfrlhUDdbZJF6uKlR4RhChO0thKPUwJajPlCBjY1+gKrfjsXlMA2TzJ1FoTzMzSTopsmOPx3SaxPNXtq8kAJ2qHGo3n+54t2BW6RGNDwuz2fH7DfqtI/73dNFNbquR3pEzY2u5vq1PpAq6pFXqMUOqUI9g3yAkdh702T8y+xipO7y6w2zSZBmrGZp33kS3gRG1XkcsMffqdBdtslAb4Oi0lqzTwqKiF1tFynQO+T9ikqm2N0QbgRB1UbvAyhZliikRXqKSgKGF2rwshI6hMs9RAba+UrwnKP/Nl47YNuKY8BUunyIy5QLCvUh1HPHllldL4bauB/qPim1SRspEeNKZUECUOfgNO1AE575coiaOVDje9dQ3X/oSlZH0OxeJxU8oAvUylu7N1/eJSf95a3QoScE0Zd2hlVay0UhcwXyTYZnbfLBszPrtT7dwlCbt+J0W/Zyt/IdRb9MME/L+qYqVmLV6kx1DHc0u0lPRWacKuBLs7HprpIKDmcYJKF4w365NMTSk/FfmveXA8t1j/6vG1u1PCZjlLO/+isFJoU40/H79Hw9jcJVWxUpPGFe3v0QD+AyifsTNO/ld+AAAAAElFTkSuQmCC'
- const base64_2 =
- 'data:image/png;base64,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'
- const base64_3 =
- 'data:image/png;base64,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'
- const base64_4 =
- 'data:image/png;base64,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'
- const chartData = [62, 0, 86, 825, 2672];
- const xAxisData = ['调动人数', '离职人数', '转正人数', '入职人数'];
- option = {
- tooltip: {
- trigger: 'item',
- },
- tooltip: {
- show: true,
- formatter: function (params) {
- return `${params.name}:${chartData[params.dataIndex]}`;
- }
- },
- xAxis: {
- show: false,
- data: xAxisData,
- axisTick: {
- show: false
- },
- axisLabel: {
- color: '#5EA2ED',
- interval: 0
- },
- axisLine: {
- lineStyle: {
- color: '#1B5BBA'
- }
- }
- },
- yAxis: {
- show: false,
- splitLine: { show: false },
- axisLine: {
- lineStyle: {
- color: '#1B5BBA'
- }
- },
- axisLabel: {
- color: '#5EA2ED',
- interval: 0
- }
- },
- series: [
- {
- type: 'pictorialBar',
- data: [
- {
- name: '调动人数',
- z: 100,
- value: 120,
- symbolSize: [81, 63],
- symbolPosition: 'center',
- symbolOffset: [175, -90],
- symbol: 'image://' + base64_1
- },
- {
- name: '离职人数',
- z: 90,
- value: 57,
- symbolSize: [140, 75],
- symbolPosition: 'center',
- symbolOffset: [88, -115],
- symbol: 'image://' + base64_2
- },
- {
- name: '转正人数',
- z: 80,
- value: 42,
- symbolSize: [200, 97],
- symbolPosition: 'center',
- symbolOffset: [0, -86],
- symbol: 'image://' + base64_3
- },
- {
- name: '入职人数',
- z: 70,
- value: 27,
- symbolSize: [330, 350],
- symbolPosition: 'center',
- symbolOffset: [-88, -110],
- symbol: 'image://' + base64_4
- }
- ]
- }
- ]
- };
- myChart.setOption(option)
- tools.loopShowTooltip(myChart, option, {
- nterval: 2000,
- loopSeries: true,
- });
- },
- initChinaChart () {
- var data = [
- { name: '吕梁市', value: 150 },
- { name: '大同市', value: 190 },
- { name: '忻州市', value: 140 },
- { name: '朔州市', value: 160 },
- { name: '晋中市', value: 100 },
- { name: '太原市', value: 300 },
- { name: '临汾市', value: 190 },
- { name: '长治市', value: 100 },
- { name: '晋城市', value: 280 },
- { name: '运城市', value: 180 },
- { name: '阳泉市', value: 110 },
- ]
- var moveLine = {
- normal: [
- {
- fromName: '太原市',
- toName: '吕梁市',
- coords: [
- [112.3352, 37.9413],
- [111.3574, 37.7325],
- ],
- },
- {
- fromName: '太原市',
- toName: '忻州市',
- coords: [
- [112.3352, 37.9413],
- [112.4561, 38.8971],
- ],
- },
- {
- fromName: '太原市',
- toName: '临汾市',
- coords: [
- [112.3352, 37.9413],
- [111.4783, 36.1615],
- ],
- },
- {
- fromName: '太原市',
- toName: '阳泉市',
- coords: [
- [112.3352, 37.9413],
- [113.4778, 38.0951],
- ],
- },
- {
- fromName: '太原市',
- toName: '晋中市',
- coords: [
- [112.3352, 37.9413],
- [112.7747, 37.37],
- ],
- },
- {
- fromName: '太原市',
- toName: '运城市',
- coords: [
- [112.3352, 37.9413],
- [111.1487, 35.2002],
- ],
- },
- {
- fromName: '太原市',
- toName: '大同市',
- coords: [
- [112.3352, 37.9413],
- [113.7854, 39.8035],
- ],
- },
- {
- fromName: '太原市',
- toName: '晋城市',
- coords: [
- [112.3352, 37.9413],
- [112.7856, 35.6342],
- ],
- },
- {
- fromName: '太原市',
- toName: '长治市',
- coords: [
- [112.3352, 37.9413],
- [112.8625, 36.4746],
- ],
- },
- {
- fromName: '太原市',
- toName: '朔州市',
- coords: [
- [112.3352, 37.9413],
- [113.0713, 39.6991],
- ],
- },
- ],
- }
- /*获取地图数据*/
- let myChart = echarts.init(this.$refs['echarts-map'])
- echarts.registerMap('shanxi', {
- type: 'FeatureCollection',
- features: [
- {
- type: 'Feature',
- id: '1409',
- properties: { name: '忻州市', cp: [112.4561, 38.8971], childNum: 14 },
- geometry: {
- type: 'Polygon',
- coordinates: [
- '@@Vx@lnbn¦WlnnUm°²VVVVVnUnºlz@l@J@kXWVXl@La@KULlbnKlLnKLnKÆXn°bVV@bUVl°Un@LnaVJUbW@UX²l@ČwlVVIWnkÆa°anVKn°UW¯@aVUVk@Un@aV@ValwUanmWUk@WVUUanaVwnLVl°@nk@mVU@UVK@wLVKVU@K@UUKVUV@@bnLaVaôlIXmlKX_°KVV@bVV@zV`kblIVUlL@bnV@VĊllVlIXW@kaU²blKVnIlJalbXXlWVn°JnnL@l@XlJlaX@XW²@l_VmnKUblU@mnkVK¯@U@ma@kX¥VmakkLa@a@WIUUVXWWnk@a°a@kkm@kUUmJm@WUUUIk`m@VkaWWkXKmXk¯@WKLkak@±bw@aa@aka@ma¯@LKÇÅkKWbkmġ±ÅULUKVVkm¯LUVVbUwUW¯bmULxWJ@klmkUm@@KnwVkVK@akw@@a¯bKknVUIb¯mmbk@UbmKUL@xUU@klmLUlVXIVVVUVUU`mLXVWbXnW`Ų°xmxU@mĉwU@mbU@UmbkVW¦kJ@X@`¯Im@UlUVVnb@bWJXnmbJUUUUa@UamIkax@@x@b',
- ],
- encodeOffsets: [[113614, 39657]],
- },
- },
- {
- type: 'Feature',
- id: '1411',
- properties: { name: '吕梁市', cp: [111.3574, 37.7325], childNum: 13 },
- geometry: {
- type: 'Polygon',
- coordinates: [
- '@@@a@w@wlbnJVb@VbVVVInaWmXI@aaUmVUVkn@°J@_W@lIX¥lUnaVV@naV@xĊnV@wn¯wƱX_WmXaWUnKV_VVUUUUWJkUVnKlk¯@@kmKUaűKkU@WmI@WUIlUUmVwXw@UlUVwV@LnbW@anU@UaVkô@l»n@naJnUÈLVaÆUUVmVKV²L@mU_lK@UVWkUa@a@U¯aUaÑóÑUbKk@@ak¯mVaUwVÑkWUmK@UUKmXUWÝwUaLUU@aWJUUU@UaÝU@WL@VKVaVI@WnU@alIVK@kImIkJ@m@@@_K@x@kaW@U@Vmn@UK@mIJUXV¤XXWlkKkkK@XmJVakImJU@ó¯LWKUV@nUVLkxmKkLma@kXKmmLabLmK@V@mXVÆUxX@`nLaV@@VmLUVnLlLb@°²nx@bVUxlb@V¯bUV@zVXVĊXVx@lVn@VnnmU@LlJXVz¯VWVXbV@bmnVUVkÇþÅ@XVxmbUlVUlnW@Xl@VLXÒ@bÞJ°¦Lò@nUb@°X@XbmVUVnb@xx',
- ],
- encodeOffsets: [[113614, 39657]],
- },
- },
- {
- type: 'Feature',
- id: '1410',
- properties: { name: '临汾市', cp: [111.4783, 36.1615], childNum: 17 },
- geometry: {
- type: 'Polygon',
- coordinates: [
- '@@nW@@UnLKabKnnWL@lnblKnLlwKVU@mVUXL°KôV@nIlJUbnI@WlLllLXkWWU£VWInJ@VL@nm@UVX@lb@@wL@`@n@V@lw@nVmVXWmwnUla@_lKwVlUn°xVKVXXWlUVVI@K@Kn°KwlVlU@kna@V_WnmUVm@kXml_@mLlKXw°m@_ôJVUV@Xl@UaV@Va°Ilk»VwUkVmwUmmVn@V¯@KUwmK@U¯wUVÝ@mJUnWK@@UnKVa_lykUmKÛnm@x@UUlwVkXW@a@U@@K@kIVnammVakUl@wX@@k¯@VVbml@°UbULmlVbnbÅK±VKVXUJWa@ULWaUU@@U@aWK@UkxUKLUUUJ±UkL@V±kk@kam@UV@l@LWl@n@VVUxLlUUx@VUVU@aIUlL@°mLUbkUUaWUUaUU@aWKLWJ@bUL@VUVVbU@m@a@kmKmnĉlUKXWUblbxmIkU@xWb@lkVxLXmzVV@bklVVUzm@bk@Vx@xlU@lUbVnl@Wxnl@n@UbVmLmb@`X@lUX@@xlnkLWaUJnnWVVn@l@bULVV@lV@XnJVX',
- ],
- encodeOffsets: [[113063, 37784]],
- },
- },
- {
- type: 'Feature',
- id: '1407',
- properties: { name: '晋中市', cp: [112.7747, 37.37], childNum: 11 },
- geometry: {
- type: 'Polygon',
- coordinates: [
- '@@@lInJlJ@ULkJ@bmV@XUJUbL@UXKV@ÞVbV@VVXI@bVVKVbÞxVXnWVL@VnLVlXÒUVxUb°nl@bl@LVaôÒÒVb°b@VnLnnV@lmn@lbUV@JUVVXkl@lUzmJ@xXklbUnJVUbnUlbV@nlLX@lakV`Ub°@XVJnUL²KlxnI@KV@lbUbVVKnVl@zlm@U@nI@WUaVl@@mVU@XkW@nkVKV_Vwy@knwVa@XalU@Vnml@X@VLKVaÞbnnlJImVKnVVVInVlU@m@mXK@UmyUI@mWUUakamw@wUwmLkakwVmKw@wUam£y@am_W@UU@knmmamU@WUa@knw@UUUUV@nJm@mVUkKVUUUkKmwKULKUImV@lUnnm@mbUK@°bUnmbUmkkWUb@am@UXkK@a±@V@ĉÅVUXVxUVkLWl¯@@bULUlm@@nm`XlWakIkmVUbUL@Vm@kI@@Km@VaXI@W@aU@kUVU_KbJkkÇb@nkKmLwÅW@kVUUVU@WUIJmIXmma@_kyVaUUlkUm@kUx¯Lm@L@LUJUkVWXUWUL¯wVmUkxkL@`bkmVnxXUWUnm@kxU@',
- ],
- encodeOffsets: [[114087, 37682]],
- },
- },
- {
- type: 'Feature',
- id: '1408',
- properties: { name: '运城市', cp: [111.1487, 35.2002], childNum: 13 },
- geometry: {
- type: 'Polygon',
- coordinates: [
- '@@VlnJwkaVaXWVLĊknmnLl@@bnV@UaVU@UVK@aXIKXL@bVVVbXVVblVaVnK@¯KVkJ@bVVU@UVwkVKVwUUm@@Xk@K@kVUn@lbl@²l@UlK²VVIVVKVLlw@VXL@b@VV@VXbVK@XbVIUWLU²ÆLmaUankVKVa¯@nkUaU°@n@@kWaUVaXUW@IXKVw@UWU@W@@UUU@mn@`m@UUULkUmJIU@@UK@U@anak_@wmKUwmakVkmKVk¯bw`kwUIÇx¯»ÇaÅmn@@mmUkV@wkKW@kxmLUkĉLÝkxÝw¯lóVUmV@ĀVVX¦W¤kz@`Vx°²ĸ@Ul@xêĸNJ°¤VVlXLWnXxmV@nUl@',
- ],
- encodeOffsets: [[113232, 36597]],
- },
- },
- {
- type: 'Feature',
- id: '1402',
- properties: { name: '大同市', cp: [113.7854, 39.8035], childNum: 8 },
- geometry: {
- type: 'Polygon',
- coordinates: [
- '@@²£yl@ČĖ@bĸĢbĸXaKŤnn@ŎôllÈxnVnÞÇV@bnXllL°KbVb@J@b@UxlKXLlKlXk@UlkJlkUVKXUÇVIVm@_nÇLalwVnU@UUwma@aaÝaLmUk@@W@U@@XwVWÝUUUk@@VmLKV»nwUwaUL@`mzJUIVUaUwKUaVIlJôanÑlLVUn@a@VV@@UUwVK°Vn_lJÆLéW@UUUÅ@»lm@aÞIVwXWUUkkm@U@aU@mwU£VWU_kWmXwW_°yUkkK@UÇK@kkUVymóKU@KWIbUak@mJ@bkbmLkUmkVUW¦@lnb@@V°ULml@nkVaVmLUnk`±@XWW@kbǦX¯WxI@xmbmxXlWV@bÅUz@Jb@bÞbU@Wbk@xk@WX¯VÛWÝbÝUkVUU@alI@a@akLWam@U¯UUmÇL@K@aU@¯VUkKmX@`@kJ@nVUb@lbVÆXVWULU`VbkLUV@XWl@bXJ@VbV@Vl',
- ],
- encodeOffsets: [[115335, 41209]],
- },
- },
- {
- type: 'Feature',
- id: '1404',
- properties: { name: '长治市', cp: [112.8625, 36.4746], childNum: 12 },
- geometry: {
- type: 'Polygon',
- coordinates: [
- '@@UkLky@IJVa@mÞaWy@_W@_WXVlUVw@nw°K@mUVamVkU@mmmnLVUmKXaU@IlKVUnK@UmWkX@WV_V@akU@aKWIXyIUVmUnUa@WaXUVKVmkUWVkULU@@VbKbIUm@mbVLxWUUkn±V¯wbÅJUbmLkbmKÅKbVnUbVKUbKUbmLKmbaKkUm@UnnVnxUVlUxl¼k¯JUbU@Vbk@WU@UVóI@`¯nWxkLK@nk`Wn@lUnVnmXU`@mb@lkV@VnklVVUblz@`nbWnnJIVJ@XUVVUV@lÆXxnKlL@maÈllIaLV`UlVV@@b@XJWUb@n@L@lJn@@UVKVaUlnlJXbkWn_@mn@VkVK@a°@XklKVUUwVWUĊÆ@U²@@blLVWn@@bVaXllVnnaVma@¯VLnan@mVm@knUVJ',
- ],
- encodeOffsets: [[116269, 37637]],
- },
- },
- {
- type: 'Feature',
- id: '1406',
- properties: { name: '朔州市', cp: [113.0713, 39.6991], childNum: 5 },
- geometry: {
- type: 'Polygon',
- coordinates: [
- '@@XXWVXVWnnlnn@èƼ@xlVnblVÈUVl@blnLÜĊmUkU@Ua@WI@aXk@WVUlKUaV_VKXWUUÅka@VaU@mlI@@_nWLVl°UV@@b@LÈKVn°V@VnXblK@b@bkJ@bVVlUÞVÞaXÜ°UXWl@wl@XaV@Ýa@aa@IVyÆ@aXUWknwna@wJXw°WÈ¥kI@W@kmKm¯IUmkXWWkabkImJUkL±aVb@lWXkJUkĉk@UmU@aKkVUkJlaU_y@UU@aUU¯LW`kLWnkJóbUbmK@aU@UVVL@VL@UVULK@xUL@VUV@nml¯@UkmKUxmbVbUV@XlXVmnVbkxUbU@bm@@VUlUVb°@VX¯m',
- ],
- encodeOffsets: [[114615, 40562]],
- },
- },
- {
- type: 'Feature',
- id: '1405',
- properties: { name: '晋城市', cp: [112.7856, 35.6342], childNum: 6 },
- geometry: {
- type: 'Polygon',
- coordinates: [
- '@@lVLbanLnKVaLVaLUVaUmaÆLnLlanKVaÆIa°x²UlmVVXwUKna@VnJaLa@UV@@alUkKVKnkmmVwUkw@@kxWUXW@@mk@aUa@a¯aLkKmwkUm@kL@K@aWIXmVXWkUVakL@UVKw@aUK@UUKmLU@¯nKUwVUIWJUWmka@UXJk@UkmW@kLWKVx@bmI@VUaVU@a¯@UUmVKmX@±`kÝKVxUL±akL@VbLkKmV@XWVUbVXb@lm@@lW@@xklVUbnnmbUlJ@@L@@Vb@WXUlkxVV@wn@ÜmnLlVkz`UbmL@V@XLmVnIÞ@VU°x@VnLxV@LU°',
- ],
- encodeOffsets: [[115223, 36895]],
- },
- },
- {
- type: 'Feature',
- id: '1401',
- properties: { name: '太原市', cp: [112.3352, 37.9413], childNum: 5 },
- geometry: {
- type: 'Polygon',
- coordinates: [
- '@@@VV@wVKnLVal@na°naVJUlmL°a@b@lx@bULUlmx@Ln@lVknl@XIwKVn°aVXVxUaVU°KnUlUVLKÆV²ĢlnXalLÈÆLKUaVkUanmWUa@WwkUWU¯y¯Ñ@anIl@@aVUmIymULUUVakaU@@LmJkw±LKmVUI@W¯VaU_lkbW@kK@mUkaVmVaUIVmalkW@wnIVy@klkWUUVI@UVkam@knU@mmmK@bblVUX@VkLV`@n±KUULUnVVÅUbÇKmVImbm@k¼ó@Ulb@VmV@bXmaK@UUxkVV@xWUxVnkVVJ@XnJ@XlV²LÆVbnL@l@°',
- ],
- encodeOffsets: [[114503, 39134]],
- },
- },
- {
- type: 'Feature',
- id: '1403',
- properties: { name: '阳泉市', cp: [113.4778, 38.0951], childNum: 3 },
- geometry: {
- type: 'Polygon',
- coordinates: [
- '@@°@nb@lb@bbb@x²al@lbKXU@mkUWkkmUUVwV@XUW@naVklKXblKnLnLVanImaXKlLaV@U@KUKWalXK@£WKXUV@VUUUVW_V@W@@K@UIWmXUmULnJkImmÝaUbLK@UWk@mnU@kVWb@Ubmx@lzUx`UULml@XWl@UV@nk@UVb@XJm@@Vknyk@zJnUV@bk@mJ@b°Ò°zXVlVXx@bXVmnVbUlVb',
- ],
- encodeOffsets: [[115864, 39336]],
- },
- },
- ],
- UTF8Encoding: true,
- })
- var mapFeatures = echarts.getMap(this.mapName).geoJson.features
- mapFeatures.forEach(v => {
- // 地区名称
- var name = v.properties.name
- // 地区经纬度
- this.geoCoordMap[name] = v.properties.cp
- })
- // <p>当前阶段:<span>可论证阶段</span></p>
- // <p>时间节点:<span>2021.10-2022.10</span></p>
- let option = {
- tooltip: {
- padding: 15,
- enterable: true,
- transitionDuration: 1,
- formatter: (params, ticket, callback) => {
- let tipHtml = `
- <div class="tooltip-cont">
- <p>新开工:<span>工程建设项目</span></p>
- <p>总投资额:<span>${params.data.value}亿</span></p>
- </div>`
- callback(ticket, tipHtml)
- return tipHtml
- },
- },
- visualMap: {
- show: false,
- min: 0,
- max: 300,
- right: 0,
- bottom: 0,
- text: ['高', '低'],
- textStyle: {
- color: '#f1f1f1'
- },
- realtime: false,
- calculable: false,
- inRange: {
- color: ['lightskyblue', '#2754b7']
- }
- },
- geo: {
- show: true,
- map: 'shanxi',
- layoutCenter: ['50%', '50%'], //地图位置
- layoutSize: '100%',
- label: {
- normal: {
- show: false,
- },
- emphasis: {
- show: false,
- },
- },
- roam: false,
- itemStyle: {
- normal: {
- areaColor: '#1946a8',
- shadowColor: '#1946a8',
- borderWidth: 1, //设置外层边框
- borderColor: '#1946a8',
- shadowOffsetX: 10,
- shadowOffsetY: 5,
- shadowBlur: 2,
- },
- emphasis: {
- areaColor: '#1946a8',
- borderColor: '#d4bc1d',
- borderWidth: 2, //设置外层边框
- },
- },
- },
- series: [
- {
- name: '散点',
- type: 'scatter',
- coordinateSystem: 'geo',
- data: this.convertData(data),
- symbolSize: function (val) {
- return 10
- },
- label: {
- normal: {
- formatter: '{b}',
- position: [10, 10],
- fontSize: 15,
- fontWeight: 600,
- fontStyle: 'italic',
- color: '#fff',
- show: true,
- },
- emphasis: {
- show: true,
- },
- },
- itemStyle: {
- normal: {
- color: '#000',
- borderWidth: 2,
- borderColor: '#fff',
- },
- },
- },
- {
- type: 'map',
- map: this.mapName,
- geoIndex: 0,
- aspectScale: 1.5, //长宽比
- showLegendSymbol: true, // 存在legend时显示
- label: {
- normal: {
- show: true,
- },
- emphasis: {
- show: false,
- textStyle: {
- color: '#fff',
- },
- },
- },
- roam: true,
- itemStyle: {
- normal: {
- areaColor: '#031525',
- borderColor: '#3B5077',
- },
- emphasis: {
- areaColor: '#2B91B7',
- },
- },
- animation: false,
- data: data,
- },
- {
- name: '点',
- type: 'scatter',
- coordinateSystem: 'geo',
- zlevel: 6,
- },
- {
- name: 'Top 5',
- type: 'effectScatter',
- coordinateSystem: 'geo',
- data: this.convertData(
- data
- .sort(function (a, b) {
- return b.value - a.value
- })
- .slice(0, 5)
- ),
- symbolSize: function (val) {
- return 15
- },
- showEffectOn: 'render',
- rippleEffect: {
- brushType: 'stroke',
- },
- hoverAnimation: true,
- label: {
- normal: {
- formatter: '{b}',
- position: 'left',
- show: false,
- },
- },
- itemStyle: {
- normal: {
- color: 'yellow',
- shadowBlur: 10,
- shadowColor: 'yellow',
- },
- },
- zlevel: 1000,
- },
- {
- name: '线路',
- type: 'lines',
- zlevel: 2,
- effect: {
- show: true,
- period: 4, //箭头指向速度,值越小速度越快
- trailLength: 0.02, //特效尾迹长度[0,1]值越大,尾迹越长重
- symbol: 'arrow', //箭头图标
- symbolSize: 5, //图标大小
- },
- lineStyle: {
- normal: {
- color: '#00FFFF',
- width: 1,
- type: 'dashed',
- opacity: 0.5, //尾迹线条透明度
- curveness: -0.3, //尾迹线条曲直度
- },
- },
- data: moveLine.normal,
- },
- ],
- }
- myChart.setOption(option)
- },
- },
- })
|