Files
2022-01-11 14:22:25 +08:00

356 lines
6.9 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var myChart71 = echarts.init(document.querySelector(".echart71"))
var myChart72 = echarts.init(document.querySelector(".echart72"))
$.post("https://sznbs.ningbo.gov.cn:89/nbszhjkzz/tojcms/getQuotaByTaksIdOrQuotaCode.do?parentQuotaCode=Q233995772651192323&systemName=government",function(data){
var d = unique(data.infoList)
var alls = countTotal(d,"targetValue")
$("#wushuizong").html(alls)
var option71 = {
tooltip: {
trigger: "item",
show: false,
showContent: true,
},
series: [{
// name: "Access From",
type: "pie",
radius: ["70%", "90%"],
avoidLabelOverlap: false,
label: {
show: true,
// position: "center",
},
labelLine: {
show: false,
},
data: [{
value: alls,
name: "100%",
label: {
position: "center",
fontSize: 18,
color: "#FE6900",
},
itemStyle: {
color: "#FE6900",
},
}, ],
}, ],
}
myChart71.setOption(option71)
//污水改造柱状图
var option72 = {
legend: {
show: true,
top: 5,
textStyle: {
fontSize: 16,
color: "#797979",
},
},
tooltip: {
trigger: "axis",
axisPointer: {
// 坐标轴指示器,坐标轴触发有效
type: "shadow", // 默认为直线,可选为:'line' | 'shadow'
},
formatter: "{b}" + "{a0}" + ": " + "{c0}",
},
grid: {
left: "3%",
right: "0%",
bottom: 20,
top: "12%",
containLabel: true,
},
yAxis: [{
type: "value",
axisLine: {
lineStyle: {
color: "#D5D5DF",
},
},
axisLabel: {
show: true,
formatter: "{value}",
textStyle: {
color: "#333",
fontSize: 16,
},
},
splitLine: {
//网格线
lineStyle: {
type: "dashed", //设置网格线类型 dotted虚线 solid:实线
},
show: false, //隐藏或显示
},
axisTick: { show: true }, //坐标轴刻度
axisLine: { show: true }, //坐标轴轴线
}, ],
xAxis: {
type: "category",
axisTick: {
show: true,
alignWithLabel: true,
},
axisLabel: {
interval: 0,
margin: 13,
fontSize: 16,
color: "#333",
},
axisLine: {
lineStyle: {
color: "#999",
},
},
data: [
"海曙区",
"江北区",
"北仑区",
"镇海区",
"鄞州区",
"奉化区",
"象山县",
"宁海县",
"余姚市",
"慈溪市",
"东钱湖",
"杭州湾",
],
},
series: [{
name: "目标值",
type: "bar",
barWidth: 20, //柱图宽度
color: "#76ddfb",
itemStyle: {
normal: {
color: "#2690f2", //改变折线点的颜色
lineStyle: {
color: "#2690f2", //改变折线颜色
},
},
},
data: d.map(item=>{
return item["targetValue"]
}),
},
{
name: "实际值",
type: "bar",
barWidth: 20, //柱图宽度
color: "#76ddfb",
itemStyle: {
normal: {
color: "#32c565", //改变折线点的颜色
lineStyle: {
color: "#32c565", //改变折线颜色
},
},
},
data: d.map(item=>{
return item["currentValue"]
}),
},
],
}
myChart72.setOption(option72)
})
var myChart73 = echarts.init(document.querySelector(".echart73"))
var myChart74 = echarts.init(document.querySelector(".echart74"))
$.post("https://sznbs.ningbo.gov.cn:89/nbszhjkzz/tojcms/getQuotaByTaksIdOrQuotaCode.do?parentQuotaCode=Q233987370675945475&systemName=government",function(data){
let d = unique(data.infoList)
let alls = countTotal(d,"targetValue")
$("#ywmub").html(alls)
var option73 = {
tooltip: {
trigger: "item",
show: false,
showContent: true,
},
series: [{
type: "pie",
radius: ["70%", "90%"],
avoidLabelOverlap: false,
label: {
show: true,
// position: "center",
},
labelLine: {
show: false,
},
data: [{
value: alls,
name: alls/alls*100 + "%",
label: {
position: "center",
fontSize: 18,
color: "#31C463",
},
itemStyle: {
color: "#31C463",
},
},
/* {
value: 36,
name: "36%",
itemStyle: {
color: "#EFEFEF",
},
label: {
show: false,
},
}, */
],
}, ],
}
myChart73.setOption(option73)
var option74 = {
tooltip: {
trigger: "axis",
axisPointer: {
// 坐标轴指示器,坐标轴触发有效
type: "shadow", // 默认为直线,可选为:'line' | 'shadow'
},
formatter: "{b}" + "{a1}" + ": " + "{c0}",
},
legend: {
show: true,
textStyle: {
fontSize: 16,
color: "#797979",
},
top: 5,
// left: "left",
},
grid: {
left: "3%",
right: "0%",
bottom: 20,
top: "12%",
containLabel: true,
},
yAxis: [{
type: "value",
axisLine: {
lineStyle: {
color: "#D5D5DF",
},
},
axisLabel: {
show: true,
formatter: "{value}",
textStyle: {
color: "#333",
fontSize: 16,
},
},
splitLine: {
//网格线
lineStyle: {
type: "dashed", //设置网格线类型 dotted虚线 solid:实线
},
show: false, //隐藏或显示
},
axisTick: { show: true }, //坐标轴刻度
axisLine: { show: true }, //坐标轴轴线
}, ],
xAxis: {
type: "category",
axisTick: {
show: true,
alignWithLabel: true,
},
axisLabel: {
interval: 0,
margin: 13,
fontSize: 16,
color: "#333",
},
axisLine: {
lineStyle: {
color: "#999",
},
},
data: [
"海曙区",
"江北区",
"北仑区",
"镇海区",
"鄞州区",
"奉化区",
"象山县",
"宁海县",
"余姚市",
"慈溪市",
],
},
series: [{
name: "实际值",
type: "bar",
stack: true,
barWidth: 20, //柱图宽度
color: "#76ddfb",
itemStyle: {
normal: {
color: "#2690f2", //改变折线点的颜色
lineStyle: {
color: "#2690f2", //改变折线颜色
},
},
},
data: d.map(item=>{
return item["targetValue"]
}),
},
{
name: "目标值",
type: "bar",
barWidth: 20, //柱图宽度
color: "#76ddfb",
itemStyle: {
normal: {
color: "#32c565", //改变折线点的颜色
lineStyle: {
color: "#32c565", //改变折线颜色
},
},
},
stack: true,
data: d.map(item=>{
return item["currentValue"]
}),
},
],
}
myChart74.setOption(option74)
})