var dom = document.getElementById("xueli");
var myChart = echarts.init(dom);
var app = {};
option = null;
option = {
title: {
text: '学历',
show:false,
textStyle: {
color: 'rgba(221,221,221,1)',
fontSize: 14,
lineHeight: 20,
},
},
tooltip: {},
legend: {
textStyle: {
color: '#0ff',
},
top: "0%",
left: "2%",
data: ['学历', '岗位'],
},
radar: {
name: {
textStyle: {
color: '#fff',
backgroundColor: '#333',
borderRadius: 3,
padding: [3, 5]
},
},
axisLine: {
lineStyle: {
color: 'rgba(131,141,158,.1)',
},
},
indicator: [
{ name: '初中及以下', max: 500},
{ name: '高中', max: 660},
{ name: '大专', max: 300},
{ name: '本科', max: 900},
{ name: '本科', max: 900},
{ name: '博士及以上', max: 900},
],
splitArea : {
show : false,
areaStyle : {
color: 'rgba(255,0,0,0)',
},
},
},
series: [{
name: '学历',
type: 'radar',
data : [
{
value : [430, 100, 280, 350, 500, 190],
name : '学历',
itemStyle: {
normal: {
color: '#009991',
lineStyle: {
color: 'rgba(3,78,80,.3)',
},
},
},
}, {
value : [230, 300, 180, 450, 300, 290],
name : '岗位',
itemStyle: {
normal: {
color: '#009991',
lineStyle: {
color: 'rgba(3,78,80,.3)',
},
},
},
}
]
}]
};;
if (option && typeof option === "object") {
myChart.setOption(option, true);
}
var dom = document.getElementById("gongzhong");
var myChart = echarts.init(dom);
var app = {};
option = null;
option = {
title: {
text: '工种',
show:false,
textStyle: {
color: 'rgba(221,221,221,1)',
fontSize: 14,
lineHeight: 20,
},
},
tooltip: {},
legend: {
data: []
},
radar: {
name: {
textStyle: {
color: '#fff',
backgroundColor: '#333',
borderRadius: 3,
padding: [3, 5]
},
},
axisLine: {
lineStyle: {
color: 'rgba(131,141,158,.1)',
},
},
indicator: [
{ name: '木工', max: 500},
{ name: '钢筋工', max: 660},
{ name: '瓦泥工', max: 900},
{ name: '电焊工', max: 900},
{ name: '起重工', max: 900},
],
splitArea : {
show : false,
areaStyle : {
color: 'rgba(255,0,0,0)',
},
},
},
series: [{
name: '工种',
type: 'radar',
data : [
{
value : [100, 280, 350, 500, 190],
name : '工种',
itemStyle: {
normal: {
color: '#009991',
lineStyle: {
color: 'rgba(3,78,80,.3)',
},
},
},
},
]
}]
};;
if (option && typeof option === "object") {
myChart.setOption(option, true);
}
var dom = document.getElementById("nianlin");
var myChart = echarts.init(dom);
var app = {};
option = null;
option = {
title: {
text: '年龄',
show:false,
textStyle: {
color: 'rgba(221,221,221,1)',
fontSize: 14,
lineHeight: 20,
},
},
tooltip: {},
legend: {
data: []
},
radar: {
name: {
textStyle: {
color: '#fff',
backgroundColor: '#333',
borderRadius: 3,
padding: [3, 5]
},
},
axisLine: {
lineStyle: {
color: 'rgba(131,141,158,.1)',
},
},
indicator: [
{ name: '25', max: 500},
{ name: '30', max: 660},
{ name: '35', max: 900},
{ name: '40', max: 900},
{ name: '45', max: 900},
{ name: '50', max: 900},
],
splitArea : {
show : false,
areaStyle : {
color: 'rgba(255,0,0,0)',
},
},
},
series: [{
name: '年龄',
type: 'radar',
data : [
{
value : [150, 230, 450, 100,300,190],
name : '年龄',
itemStyle: {
normal: {
color: '#009991',
lineStyle: {
color: 'rgba(3,78,80,.3)',
},
},
},
},
]
}]
};;
if (option && typeof option === "object") {
myChart.setOption(option, true);
}
var dom = document.getElementById("gongzhong");
var myChart = echarts.init(dom);
var app = {};
option = null;
option = {
title: {
text: '工种',
show:false,
textStyle: {
color: 'rgba(221,221,221,1)',
fontSize: 14,
lineHeight: 20,
},
},
tooltip: {},
legend: {
data: []
},
radar: {
name: {
textStyle: {
color: '#fff',
backgroundColor: '#333',
borderRadius: 3,
padding: [3, 5]
},
},
axisLine: {
lineStyle: {
color: 'rgba(131,141,158,.1)',
},
},
indicator: [
{ name: '木工', max: 500},
{ name: '钢筋工', max: 660},
{ name: '瓦泥工', max: 900},
{ name: '电焊工', max: 900},
{ name: '起重工', max: 900},
],
splitArea : {
show : false,
areaStyle : {
color: 'rgba(255,0,0,0)',
},
},
},
series: [{
name: '工种',
type: 'radar',
data : [
{
value : [100, 280, 350, 500, 190],
name : '工种',
itemStyle: {
normal: {
color: '#009991',
lineStyle: {
color: 'rgba(3,78,80,.3)',
},
},
},
},
]
}]
};;
if (option && typeof option === "object") {
myChart.setOption(option, true);
}
var dom = document.getElementById("jingyan");
var myChart = echarts.init(dom);
var app = {};
option = null;
option = {
title: {
text: '经验',
show:false,
textStyle: {
color: 'rgba(221,221,221,1)',
fontSize: 14,
lineHeight: 20,
},
},
tooltip: {},
legend: {
data: []
},
radar: {
name: {
textStyle: {
color: '#fff',
backgroundColor: '#333',
borderRadius: 3,
padding: [3, 5]
},
},
axisLine: {
lineStyle: {
color: 'rgba(131,141,158,.1)',
},
},
indicator: [
{ name: '初级(工龄)', max: 500},
{ name: '中级(工龄)', max: 360},
{ name: '高级(工龄)', max: 200},
],
splitArea : {
show : false,
areaStyle : {
color: 'rgba(255,0,0,0)',
},
},
},
series: [{
name: '年龄',
type: 'radar',
data : [
{
value : [150, 230,190],
name : '年龄',
itemStyle: {
normal: {
color: '#009991',
lineStyle: {
color: 'rgba(3,78,80,.3)',
},
},
},
},
]
}]
};;
if (option && typeof option === "object") {
myChart.setOption(option, true);
}
var dom = document.getElementById("rynlts");
var myChart = echarts.init(dom);
var app = {};
option = null;
option = {
title: {
text: '人员能力提升',
textStyle: {
color: '#fff',
fontSize: 12,
},
left: '0%',
top: '0%',
},
tooltip: {},
legend: {
data: []
},
radar: {
name: {
textStyle: {
color: '#fff',
backgroundColor: '#333',
borderRadius: 3,
padding: [3, 5]
},
},
indicator: [
{ name: '项目编号', max: 800},
{ name: '项目组', max: 800},
{ name: '人名', max: 800},
{ name: '知识', max: 800},
{ name: '技能', max: 800},
{ name: '态度', max: 800},
{ name: '特质', max: 800},
{ name: '动机', max: 800}
]
},
series: [{
name: '',
type: 'radar',
data : [
{
value : [430, 100, 280, 350, 500, 450, 200, 190],
name : 'aa'
},
]
}]
};;
if (option && typeof option === "object") {
myChart.setOption(option, true);
}
var dom = document.getElementById("xmcbgl");
var myChart = echarts.init(dom);
var app = {};
option = null;
option = {
title: {
text: '项目成本管理',
textStyle: {
color: 'rgba(221,221,221,1)',
fontSize: 14,
lineHeight: 20,
},
top: "20px",
left: "2%",
},
tooltip : {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#6a7985'
}
}
},
legend: {
data:['项目编号','项目名称','工作量投入(量化)'],
textStyle: {
color: '#fff',
},
},
toolbox: {
feature: {
saveAsImage: {}
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis : [
{
type : 'category',
boundaryGap : false,
data : ['1','2','3','4','5','6','7','8','9','10','11','12'],
axisLabel: {
show: true,
textStyle: {
color: '#fff'
}
}
},
],
yAxis : [
{
type : 'value',
axisLabel: {
show: true,
textStyle: {
color: '#fff'
}
}
}
],
series : [
{
name:'项目编号',
type:'line',
stack: '总量',
areaStyle: {},
data:[120, 132, 101, 134, 90, 230, 210, 132, 101, 134, 132, 101]
},
{
name:'项目名称',
type:'line',
stack: '总量',
areaStyle: {},
data:[220, 182, 191, 234, 290, 330, 310, 191, 234, 290, 330,101]
},
{
name:'工作量投入(量化)',
type:'line',
stack: '总量',
areaStyle: {},
data:[150, 232, 201, 154, 190, 330, 410, 201, 154, 190, 330,101]
}
]
};
;
if (option && typeof option === "object") {
myChart.setOption(option, true);
}
var chart1 = echarts.init(document.getElementById("duzhu"));
var dataX = ['项目编号', '项目名称', '投入人力', '目标人力', '投入时间', '目标时间', '投入费用', '目标费用'];
var dataY1 = [100,350,500,680,,340,290,180];
var dataY2 = [80,250,350,480,580,240,200,95];
var dataY3 = [20,100,150,200,300,300,240,260];
var dataY4 = [40,120,100,260,380,120,110,360];
option = {
title : {
text : '各教育阶段人数统计',
show:false
},
legend: {
textStyle: {
color: '#fff',
},
top: "0%",
left: "0%",
orient: 'horizontal',
data: ['工程项目一','工程项目二','工程项目四', '工程项目三']
},
grid: {
containLabel: false
},
tooltip: {
show: "true",
trigger: 'item',
formatter : "{a}<br/>{b} : {c}人"
},
xAxis: {
type: 'category',
axisTick: {
show: true
},
axisLine: {
show: true,
lineStyle: {
color: '#333333',
}
},
axisLabel: {
inside: false,
textStyle: {
color: '#fff',
fontWeight: 'normal',
fontSize: '12',
},
formatter:function(value){
return value.split("").join("\n")
},
},
data: dataX
},
yAxis: {
type: 'value',
axisTick: {
show: true
},
axisLine: {
show: true,
lineStyle: {
color: '#0997c1',
}
},
splitLine: {
show: true,
lineStyle: {
color: '#333',
type: 'dashed',
opacity: 0.5
}
},
axisLabel: {
textStyle: {
color: '#fff',
fontWeight: 'normal',
fontSize: '12',
},
},
},
series: [{
name: '工程项目一',
type: 'bar',
itemStyle: {
normal: {
show: true,
color:'#0997c1',
barBorderRadius: 0,
borderWidth: 0,
}
},
zlevel: 2,
barWidth: '10%',
data: dataY1
}, {
name: '工程项目二',
type: 'bar',
itemStyle: {
normal: {
show: true,
color: '#c22167',
}
},
zlevel: 2,
barGap: '100%',
data: dataY2
}, {
name: '工程项目四',
type: 'bar',
itemStyle: {
normal: {
show: true,
color: '#082773',
}
},
zlevel: 2,
barGap: '100%',
data: dataY2
}, {
name: '工程项目三',
type: 'bar',
barWidth: '10%',
itemStyle: {
normal: {
show: true,
color: '#604fb9',
barBorderRadius: 0,
borderWidth: 0,
}
},
zlevel: 2,
barGap: '100%',
data: dataY3
}
]
};
chart1.setOption(option)
var dom = document.getElementById("xmgl");
var myChart = echarts.init(dom);
var app = {};
option = null;
option = {
tooltip : {
trigger: 'axis',
axisPointer : {
type : 'shadow'
}
},
legend: {
data: ['项目编号','投入人力量化指标', '投入资金(万元)','工期时间(量化)'],
textStyle: {
color: '#fff',
},
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: {
type: 'value',
axisLabel: {
interval:0,
rotate:10,
color:'#fff'
}
},
yAxis: {
type: 'category',
data: ['项目项目项目项目项目项目 ','项目二','项目三','项目四','项目五','项目六','项目日'],
axisLabel: {
interval:0,
rotate:10,
color:'#fff'
}
},
series: [
{
name: '项目编号',
type: 'bar',
stack: '总量',
label: {
normal: {
show: true,
position: 'insideRight'
}
},
data: [320, 302, 301, 334, 390, 330, 320]
},
{
name: '投入人力量化指标',
type: 'bar',
stack: '总量',
label: {
normal: {
show: true,
position: 'insideRight'
}
},
data: [320, 302, 301, 334, 390, 330, 320]
},
{
name: '投入资金(万元)',
type: 'bar',
stack: '总量',
label: {
normal: {
show: true,
position: 'insideRight'
}
},
data: [120, 132, 101, 134, 90, 230, 210]
},
{
name: '工期时间(量化)',
type: 'bar',
stack: '总量',
label: {
normal: {
show: true,
position: 'insideRight'
}
},
data: [220, 182, 191, 234, 290, 330, 310]
},
]
};;
if (option && typeof option === "object") {
myChart.setOption(option, true);
}