diff --git a/src/assets/images/shuju/renfang/jm-logo.png b/src/assets/images/shuju/renfang/jm-logo.png new file mode 100644 index 000000000..73ebb2541 Binary files /dev/null and b/src/assets/images/shuju/renfang/jm-logo.png differ diff --git a/src/views/dataBoard/renfang/cpts/jmBarOption.js b/src/views/dataBoard/renfang/cpts/jmBarOption.js new file mode 100644 index 000000000..1c24850ab --- /dev/null +++ b/src/views/dataBoard/renfang/cpts/jmBarOption.js @@ -0,0 +1,140 @@ +import * as echarts from 'echarts' +export function barOption () { + + return { + title: { + text: '单位(人)', + left: 5, + textStyle: { + + fontSize: 14, + color: " rgba(255,255,255,0.65)", + fontWeight: 400, + }, + }, + tooltip: { + trigger: 'axis', + axisPointer: { + type: 'shadow' + } + }, + // legend: {}, + grid: { + top:40, + left: '3%', + right: '4%', + bottom: 19, + containLabel: true + }, + xAxis: [ + { + type: 'category', + axisLine: { + lineStyle: { + color:'rgba(255,255,255,0.15)', + width: 1, + type: 'solid' + } + }, + axisTick: { + alignWithLabel: true + }, + axisLabel: { + show: true, + textStyle: { + color: 'rgba(255,255,255,0.85)', //更改坐标轴文字颜色 + fontSize : 12 //更改坐标轴文字大小 + } + }, + + data: [] + } + ], + yAxis: [ + { + type: 'value', + max : 1000, + splitNumber : 5, + splitLine: { + show: true, + lineStyle:{ + color:'rgba(255,255,255,0.15)', + width: 1, + type: 'solid' + } + }, + axisLabel: { + show: true, + textStyle: { + color: 'rgba(255,255,255,0.85)', //更改坐标轴文字颜色 + fontSize : 12 //更改坐标轴文字大小 + } + }, + } + ], + series: [ + + { + name: '常住人口', + type: 'line', + stack: 'Total', + barWidth:12, + emphasis: { + focus: 'series' + }, + itemStyle: { + normal: { + color: "#FFAA00", //图例颜色 + borderWidth: 2, + borderColor: "#FFAA00", + lineStyle: { color: "#FFAA00", width: 1 } + } + }, + + areaStyle: { + normal: { + // 渐变填充色(线条下半部分) + color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ + { offset: 0, color: "#FFAA00" }, + { offset: 1, color: "rgba(255,170,0,0)" } + ]) + } + }, + + data: [] + }, + { + name: '流动人口', + type: 'line', + barWidth:12, + stack: 'Total', + emphasis: { + focus: 'series' + }, + itemStyle: { + normal: { + color: "#1A95FF", //图例颜色 + borderWidth: 2, + borderColor: "#1A95FF", + lineStyle: { color: "#1A95FF", width: 1 } + } + }, + + areaStyle: { + normal: { + // 渐变填充色(线条下半部分) + color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ + { offset: 0, color: "#1A95FF" }, + { offset: 1, color: "rgba(255,170,0,0)" } + ]) + } + }, + data: [] + }, + + + + ] + + } +} diff --git a/src/views/dataBoard/renfang/cpts/jmPieOption.js b/src/views/dataBoard/renfang/cpts/jmPieOption.js new file mode 100644 index 000000000..99480650b --- /dev/null +++ b/src/views/dataBoard/renfang/cpts/jmPieOption.js @@ -0,0 +1,90 @@ +import * as echarts from 'echarts' +export function pieOption() { + const center = ["50%", "170px"]; + return { + title: { + text: "0", + top: 45, + left: "center", + textStyle: { + width: "100%", + fontSize: 24, + color: "#FFFFFF", + fontWeight: 400, + }, + itemGap: 5, + // subtext: "总数", + // subtextStyle: { + // fontSize: 20, + // color: "#fff", + // fontWeight: 400, + // }, + }, + tooltip: { + show: false, + }, + // legend: { + // top: 350, + // bottom: 0, + // itemWidth: 20, + // itemHeight: 10, + // textStyle: { + // color: '#D2E7FF', + // fontSize: 16, + // lineHeight: 20, + // }, + + // }, + series: [ + { + name: 'Access From', + type: 'pie', + radius: ['60%', '90%'], + avoidLabelOverlap: false, + label: { + show: false, + position: 'center' + }, + // emphasis: { + // label: { + // show: true, + // fontSize: 40, + // fontWeight: 'bold' + // } + // }, + labelLine: { + show: false + }, + itemStyle: { + normal: { + color: (list) => { + // 注意 !!!!! 这里的数组一定要和实际的类目长度相等或大于,不然会缺少颜色报错 + var colorList = [ + { + colorStart:'#00023A', + colorEnd:'#6FDEFF' + }, + { + colorStart:'#00023A', + colorEnd:'#FFAA00' + }, + + + ] + return new echarts.graphic.LinearGradient(1, 0, 0, 0, [{ //左、下、右、上 + offset: 0, + color: colorList[list.dataIndex]['colorStart'] + }, { + offset: 1, + color: colorList[list.dataIndex]['colorEnd'] + }]) + } + } + }, + + data: [ + ] + } + ] + }; +} diff --git a/src/views/dataBoard/renfang/cpts/jmgl.vue b/src/views/dataBoard/renfang/cpts/jmgl.vue index edaf98176..747f610a9 100644 --- a/src/views/dataBoard/renfang/cpts/jmgl.vue +++ b/src/views/dataBoard/renfang/cpts/jmgl.vue @@ -1,9 +1,107 @@ - +