546 lines
13 KiB
JavaScript
546 lines
13 KiB
JavaScript
$(function () {
|
||
echarts_1();
|
||
echarts_2();
|
||
echarts_3();
|
||
echarts_4();
|
||
echarts_5();
|
||
echarts_6();
|
||
echarts_7();
|
||
echarts_8();
|
||
function echarts_1() {
|
||
// 基于准备好的dom,初始化echarts实例
|
||
var myChart = echarts.init(document.getElementById('echart1'));
|
||
option = {
|
||
title: {
|
||
text: '14%',
|
||
x: 'center',
|
||
y: 'center',
|
||
textStyle: {
|
||
fontWeight: 'normal',
|
||
color: '#0580f2',
|
||
fontSize: '24'
|
||
}
|
||
},
|
||
color: ['rgba(176, 212, 251, .1)'],
|
||
series: [{
|
||
name: 'Line 1',
|
||
type: 'pie',
|
||
clockWise: true,
|
||
radius: ['75%', '85%'],
|
||
itemStyle: {
|
||
normal: {
|
||
label: {show: false},
|
||
labelLine: {show: false},
|
||
}
|
||
},
|
||
|
||
hoverAnimation: false,
|
||
data: [{
|
||
value: 14,
|
||
name: '01',
|
||
itemStyle: {
|
||
normal: {
|
||
color: { // 完成的圆环的颜色
|
||
colorStops: [{
|
||
offset: 0,
|
||
color: '#00cefc' // 0% 处的颜色
|
||
}, {
|
||
offset: 1,
|
||
color: '#367bec' // 100% 处的颜色
|
||
}]
|
||
},
|
||
label: {show: false},
|
||
labelLine: {show: false}
|
||
}
|
||
}
|
||
}, {
|
||
name: '86',
|
||
value: 20
|
||
}]
|
||
|
||
}]
|
||
|
||
}
|
||
// 使用刚指定的配置项和数据显示图表。
|
||
myChart.setOption(option);
|
||
window.addEventListener("resize",function(){
|
||
myChart.resize();
|
||
});
|
||
}
|
||
function echarts_2() {
|
||
// 基于准备好的dom,初始化echarts实例
|
||
var myChart = echarts.init(document.getElementById('echart2'));
|
||
option = {
|
||
title: {
|
||
text: '22%',
|
||
x: 'center',
|
||
y: 'center',
|
||
textStyle: {
|
||
fontWeight: 'normal',
|
||
color: '#0580f2',
|
||
fontSize: '24'
|
||
}
|
||
},
|
||
color: ['rgba(176, 212, 251, .1)'],
|
||
series: [{
|
||
name: 'Line 1',
|
||
type: 'pie',
|
||
clockWise: true,
|
||
radius: ['75%', '85%'],
|
||
itemStyle: {
|
||
normal: {
|
||
label: {show: false},
|
||
labelLine: {show: false},
|
||
}
|
||
},
|
||
|
||
hoverAnimation: false,
|
||
data: [{
|
||
value: 22,
|
||
name: '01',
|
||
itemStyle: {
|
||
normal: {
|
||
color: { // 完成的圆环的颜色
|
||
colorStops: [{
|
||
offset: 0,
|
||
color: '#00cefc' // 0% 处的颜色
|
||
}, {
|
||
offset: 1,
|
||
color: '#367bec' // 100% 处的颜色
|
||
}]
|
||
},
|
||
label: {show: false},
|
||
labelLine: {show: false}
|
||
}
|
||
}
|
||
}, {
|
||
name: '78',
|
||
value: 20
|
||
}]
|
||
|
||
}]
|
||
|
||
}
|
||
// 使用刚指定的配置项和数据显示图表。
|
||
myChart.setOption(option);
|
||
window.addEventListener("resize",function(){
|
||
myChart.resize();
|
||
});
|
||
}
|
||
function echarts_3() {
|
||
// 基于准备好的dom,初始化echarts实例
|
||
var myChart = echarts.init(document.getElementById('echart3'));
|
||
option = {
|
||
title: {
|
||
text: '10%',
|
||
x: 'center',
|
||
y: 'center',
|
||
textStyle: {
|
||
fontWeight: 'normal',
|
||
color: '#0580f2',
|
||
fontSize: '24'
|
||
}
|
||
},
|
||
color: ['rgba(176, 212, 251, .1)'],
|
||
series: [{
|
||
name: 'Line 1',
|
||
type: 'pie',
|
||
clockWise: true,
|
||
radius: ['75%', '85%'],
|
||
itemStyle: {
|
||
normal: {
|
||
label: {show: false},
|
||
labelLine: {show: false},
|
||
}
|
||
},
|
||
|
||
hoverAnimation: false,
|
||
data: [{
|
||
value: 10,
|
||
name: '01',
|
||
itemStyle: {
|
||
normal: {
|
||
color: { // 完成的圆环的颜色
|
||
colorStops: [{
|
||
offset: 0,
|
||
color: '#00cefc' // 0% 处的颜色
|
||
}, {
|
||
offset: 1,
|
||
color: '#367bec' // 100% 处的颜色
|
||
}]
|
||
},
|
||
label: {show: false},
|
||
labelLine: {show: false}
|
||
}
|
||
}
|
||
}, {
|
||
name: '02',
|
||
value: 90
|
||
}]
|
||
|
||
}]
|
||
|
||
}
|
||
// 使用刚指定的配置项和数据显示图表。
|
||
myChart.setOption(option);
|
||
window.addEventListener("resize",function(){
|
||
myChart.resize();
|
||
});
|
||
}
|
||
function echarts_4() {
|
||
// 基于准备好的dom,初始化echarts实例
|
||
var myChart = echarts.init(document.getElementById('echart4'));
|
||
option = {
|
||
title: {
|
||
text: '30%',
|
||
x: 'center',
|
||
y: 'center',
|
||
textStyle: {
|
||
fontWeight: 'normal',
|
||
color: '#0580f2',
|
||
fontSize: '24'
|
||
}
|
||
},
|
||
color: ['rgba(176, 212, 251, .1)'],
|
||
series: [{
|
||
name: 'Line 1',
|
||
type: 'pie',
|
||
clockWise: true,
|
||
radius: ['75%', '85%'],
|
||
itemStyle: {
|
||
normal: {
|
||
label: {show: false},
|
||
labelLine: {show: false},
|
||
}
|
||
},
|
||
|
||
hoverAnimation: false,
|
||
data: [{
|
||
value: 30,
|
||
name: '01',
|
||
itemStyle: {
|
||
normal: {
|
||
color: { // 完成的圆环的颜色
|
||
colorStops: [{
|
||
offset: 0,
|
||
color: '#00cefc' // 0% 处的颜色
|
||
}, {
|
||
offset: 1,
|
||
color: '#367bec' // 100% 处的颜色
|
||
}]
|
||
},
|
||
label: {show: false},
|
||
labelLine: {show: false}
|
||
}
|
||
}
|
||
}, {
|
||
name: '02',
|
||
value: 70
|
||
}]
|
||
|
||
}]
|
||
|
||
}
|
||
// 使用刚指定的配置项和数据显示图表。
|
||
myChart.setOption(option);
|
||
window.addEventListener("resize",function(){
|
||
myChart.resize();
|
||
});
|
||
}
|
||
function echarts_5() {
|
||
// 基于准备好的dom,初始化echarts实例
|
||
var myChart = echarts.init(document.getElementById('echart5'));
|
||
option = {
|
||
title: {
|
||
text: '12%',
|
||
x: 'center',
|
||
y: 'center',
|
||
textStyle: {
|
||
fontWeight: 'normal',
|
||
color: '#0580f2',
|
||
fontSize: '24'
|
||
}
|
||
},
|
||
color: ['rgba(176, 212, 251, .1)'],
|
||
series: [{
|
||
name: 'Line 1',
|
||
type: 'pie',
|
||
clockWise: true,
|
||
radius: ['75%', '85%'],
|
||
itemStyle: {
|
||
normal: {
|
||
label: {show: false},
|
||
labelLine: {show: false},
|
||
}
|
||
},
|
||
|
||
hoverAnimation: false,
|
||
data: [{
|
||
value: 12,
|
||
name: '01',
|
||
itemStyle: {
|
||
normal: {
|
||
color: { // 完成的圆环的颜色
|
||
colorStops: [{
|
||
offset: 0,
|
||
color: '#00cefc' // 0% 处的颜色
|
||
}, {
|
||
offset: 1,
|
||
color: '#367bec' // 100% 处的颜色
|
||
}]
|
||
},
|
||
label: {show: false},
|
||
labelLine: {show: false}
|
||
}
|
||
}
|
||
}, {
|
||
name: '02',
|
||
value: 88
|
||
}]
|
||
|
||
}]
|
||
|
||
}
|
||
// 使用刚指定的配置项和数据显示图表。
|
||
myChart.setOption(option);
|
||
window.addEventListener("resize",function(){
|
||
myChart.resize();
|
||
});
|
||
}
|
||
function echarts_6() {
|
||
// 基于准备好的dom,初始化echarts实例
|
||
var myChart = echarts.init(document.getElementById('echart6'));
|
||
option = {
|
||
title: {
|
||
text: '80%',
|
||
x: 'center',
|
||
y: 'center',
|
||
textStyle: {
|
||
fontWeight: 'normal',
|
||
color: '#0580f2',
|
||
fontSize: '24'
|
||
}
|
||
},
|
||
color: ['rgba(176, 212, 251, .1)'],
|
||
series: [{
|
||
name: 'Line 1',
|
||
type: 'pie',
|
||
clockWise: true,
|
||
radius: ['75%', '85%'],
|
||
itemStyle: {
|
||
normal: {
|
||
label: {show: false},
|
||
labelLine: {show: false},
|
||
}
|
||
},
|
||
|
||
hoverAnimation: false,
|
||
data: [{
|
||
value: 80,
|
||
name: '01',
|
||
itemStyle: {
|
||
normal: {
|
||
color: { // 完成的圆环的颜色
|
||
colorStops: [{
|
||
offset: 0,
|
||
color: '#00cefc' // 0% 处的颜色
|
||
}, {
|
||
offset: 1,
|
||
color: '#367bec' // 100% 处的颜色
|
||
}]
|
||
},
|
||
label: {show: false},
|
||
labelLine: {show: false}
|
||
}
|
||
}
|
||
}, {
|
||
name: '02',
|
||
value: 20
|
||
}]
|
||
|
||
}]
|
||
|
||
}
|
||
// 使用刚指定的配置项和数据显示图表。
|
||
myChart.setOption(option);
|
||
window.addEventListener("resize",function(){
|
||
myChart.resize();
|
||
});
|
||
}
|
||
function echarts_7() {
|
||
// 基于准备好的dom,初始化echarts实例
|
||
var myChart = echarts.init(document.getElementById('echart7'));
|
||
option = {
|
||
tooltip: {
|
||
trigger: 'axis',
|
||
axisPointer: {
|
||
type: 'shadow'
|
||
}
|
||
},
|
||
grid: {
|
||
left: '0%',
|
||
top:'15px',
|
||
right: '0%',
|
||
bottom: '0%',
|
||
containLabel: true
|
||
},
|
||
xAxis: {
|
||
data: ['8:00', '9:00', '10:00', '11:00', '12:00', '13:00', '14:00', '15:00'],
|
||
axisLine: {show:false,},
|
||
axisLabel: {
|
||
color: '#fff',
|
||
fontSize: 12
|
||
}
|
||
},
|
||
yAxis: {
|
||
name: "(人)",
|
||
nameTextStyle: {
|
||
color: '#fff',
|
||
fontSize: 14
|
||
},
|
||
axisLine: { show:false, },
|
||
axisLabel: {
|
||
color: '#fff',
|
||
fontSize: 12
|
||
},
|
||
splitLine: {show:false, },
|
||
interval:100,
|
||
max:500
|
||
|
||
},
|
||
series: [{
|
||
type: 'bar',
|
||
barWidth: '30%',
|
||
|
||
itemStyle:{
|
||
|
||
normal:{
|
||
barBorderRadius: 50,
|
||
color:new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
|
||
offset: 0,
|
||
color: '#01fdcc'
|
||
}, {
|
||
offset: 0.8,
|
||
color: '#11a1d8'
|
||
}], false)
|
||
}
|
||
},
|
||
data: [25, 325, 164, 245, 475, 201, 121]
|
||
}]
|
||
};
|
||
// 使用刚指定的配置项和数据显示图表。
|
||
myChart.setOption(option);
|
||
window.addEventListener("resize",function(){
|
||
myChart.resize();
|
||
});
|
||
}
|
||
function echarts_8() {
|
||
// 基于准备好的dom,初始化echarts实例
|
||
var myChart = echarts.init(document.getElementById('echart8'));
|
||
|
||
|
||
option = {
|
||
color: ['#ec704a', '#2e4453', '#249cf9', '#fdb629', '#4b5cc4', '#f47983', '#8d4bbb', '#6635EF', '#FFAFDA'],
|
||
tooltip: {
|
||
trigger: 'item',
|
||
formatter: "{a} <br/>{b}: {c} ({d}%)"
|
||
},
|
||
legend: {
|
||
orient: 'vertical',
|
||
right:0,
|
||
y:'center',
|
||
itemWidth: 12,
|
||
itemHeight: 12,
|
||
align: 'left',
|
||
textStyle: {
|
||
fontSize:12,
|
||
color: '#fff'
|
||
},
|
||
data: ['计算机设计大赛','电子设计大赛','东方财富杯','互联网+','挑战杯'],
|
||
},
|
||
series: [
|
||
{
|
||
name: '访问来源',
|
||
type: 'pie',
|
||
center: ['50%', '50%'],
|
||
radius: ['20%', '50%'],
|
||
label: {
|
||
normal: {
|
||
formatter: '{c|{d}%}',
|
||
|
||
rich: {
|
||
|
||
c: {
|
||
fontSize: 12,
|
||
color: '#fff',
|
||
|
||
}
|
||
}
|
||
}
|
||
},
|
||
labelLine: {
|
||
normal: {
|
||
show: true,
|
||
length:2,
|
||
length2:5,
|
||
lineStyle: {
|
||
|
||
width:1
|
||
}
|
||
}
|
||
},
|
||
roseType : 'area',
|
||
|
||
|
||
data: [{
|
||
value:10,
|
||
name: '计算机设计大赛'
|
||
},
|
||
{
|
||
value: 20,
|
||
name: '电子设计大赛'
|
||
},
|
||
{
|
||
value: 5,
|
||
name: '东方财富杯'
|
||
},
|
||
{
|
||
value:15,
|
||
name: '互联网+'
|
||
},
|
||
{
|
||
value:15,
|
||
name: '挑战杯'
|
||
}
|
||
]
|
||
}
|
||
]
|
||
};
|
||
|
||
// 使用刚指定的配置项和数据显示图表。
|
||
myChart.setOption(option);
|
||
window.addEventListener("resize",function(){
|
||
myChart.resize();
|
||
});
|
||
}
|
||
|
||
})
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|