|
@@ -122,61 +122,67 @@ import echarts from 'echarts';
|
|
|
var myChart6 = this.$echarts.init(this.$refs.meet_time);
|
|
var myChart6 = this.$echarts.init(this.$refs.meet_time);
|
|
|
// 学科期刊
|
|
// 学科期刊
|
|
|
let option = {
|
|
let option = {
|
|
|
- // backgroundColor: '#fff',
|
|
|
|
|
|
|
+ backgroundColor: '#fff',
|
|
|
|
|
+
|
|
|
|
|
+ // title: {
|
|
|
|
|
+ // text: 'Customized Pie',
|
|
|
|
|
+ // left: 'center',
|
|
|
|
|
+ // top: 20,
|
|
|
|
|
+ // textStyle: {
|
|
|
|
|
+ // color: '#ccc'
|
|
|
|
|
+ // }
|
|
|
|
|
+ // },
|
|
|
|
|
+ color:['#9379ff','#62A2FF', '#FFD053', '#FF9F41','#FF542C'],
|
|
|
tooltip: {
|
|
tooltip: {
|
|
|
trigger: 'item',
|
|
trigger: 'item',
|
|
|
formatter: '{a} <br/>{b} : {c} ({d}%)'
|
|
formatter: '{a} <br/>{b} : {c} ({d}%)'
|
|
|
},
|
|
},
|
|
|
- color:['#9379ff','#62A2FF', '#FFD053', '#FF9F41','#FF542C'],
|
|
|
|
|
- visualMap: {
|
|
|
|
|
- show: false,
|
|
|
|
|
- min: 100,
|
|
|
|
|
- max: 400,
|
|
|
|
|
- inRange: {
|
|
|
|
|
- // colorLightness: [0, 1]
|
|
|
|
|
- color:['#9379ff','#62A2FF', '#FFD053', '#FF9F41','#FF542C'],
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- series: [
|
|
|
|
|
- {
|
|
|
|
|
- name: '访问来源',
|
|
|
|
|
- type: 'pie',
|
|
|
|
|
- radius: '70%',
|
|
|
|
|
- center: ['50%', '50%'],
|
|
|
|
|
- data: [
|
|
|
|
|
- {value: 170, name: '学术'},
|
|
|
|
|
- {value: 310, name: '学术'},
|
|
|
|
|
- {value: 274, name: '学术'},
|
|
|
|
|
- {value: 235, name: '学术'},
|
|
|
|
|
- {value: 400, name: '学术'}
|
|
|
|
|
- ].sort(function (a, b) { return a.value - b.value; }),
|
|
|
|
|
- roseType: 'radius',
|
|
|
|
|
- label: {
|
|
|
|
|
- color: 'rgba(102, 102, 102,1)',
|
|
|
|
|
- fontSize:14
|
|
|
|
|
- },
|
|
|
|
|
- labelLine: {
|
|
|
|
|
- lineStyle: {
|
|
|
|
|
- color: 'rgba(000, 000, 000, 0.1)'
|
|
|
|
|
- },
|
|
|
|
|
- smooth: 0.2,
|
|
|
|
|
- length: 8,
|
|
|
|
|
- length2: 5
|
|
|
|
|
|
|
+
|
|
|
|
|
+ // visualMap: {
|
|
|
|
|
+ // show: false,
|
|
|
|
|
+ // min: 80,
|
|
|
|
|
+ // max: 600,
|
|
|
|
|
+ // inRange: {
|
|
|
|
|
+ // colorLightness: [0, 1]
|
|
|
|
|
+ // }
|
|
|
|
|
+ // },
|
|
|
|
|
+ series: [{
|
|
|
|
|
+ name: '访问来源',
|
|
|
|
|
+ type: 'pie',
|
|
|
|
|
+ radius: '55%',
|
|
|
|
|
+ center: ['50%', '50%'],
|
|
|
|
|
+ data: [
|
|
|
|
|
+ {value: 335, name: '直接访问'},
|
|
|
|
|
+ {value: 310, name: '邮件营销'},
|
|
|
|
|
+ {value: 274, name: '联盟广告'},
|
|
|
|
|
+ {value: 235, name: '视频广告'},
|
|
|
|
|
+ {value: 400, name: '搜索引擎'}
|
|
|
|
|
+ ].sort(function (a, b) { return a.value - b.value; }),
|
|
|
|
|
+ roseType: 'radius',
|
|
|
|
|
+ label: {
|
|
|
|
|
+ color: 'rgba(102, 102, 102,1)',
|
|
|
|
|
+ fontSize:14
|
|
|
|
|
+ },
|
|
|
|
|
+ labelLine: {
|
|
|
|
|
+ lineStyle: {
|
|
|
|
|
+ color: 'rgba(000, 000, 000, 0.1)'
|
|
|
},
|
|
},
|
|
|
- // itemStyle: {
|
|
|
|
|
-
|
|
|
|
|
- // // color: '#c23531',
|
|
|
|
|
- // // shadowBlur: 200,
|
|
|
|
|
- // // shadowColor: 'rgba(0, 0, 0, 0.5)'
|
|
|
|
|
- // },
|
|
|
|
|
|
|
+ smooth: 0.2,
|
|
|
|
|
+ length: 8,
|
|
|
|
|
+ length2: 5
|
|
|
|
|
+ },
|
|
|
|
|
+ itemStyle: {
|
|
|
|
|
+ // color: '#c23531',
|
|
|
|
|
+ // shadowBlur: 200,
|
|
|
|
|
+ // shadowColor: 'rgba(0, 0, 0, 0.5)'
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- animationType: 'scale',
|
|
|
|
|
- animationEasing: 'elasticOut',
|
|
|
|
|
- animationDelay: function (idx) {
|
|
|
|
|
- return Math.random() * 200;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ animationType: 'scale',
|
|
|
|
|
+ animationEasing: 'elasticOut',
|
|
|
|
|
+ animationDelay: function (idx) {
|
|
|
|
|
+ return Math.random() * 200;
|
|
|
}
|
|
}
|
|
|
- ]
|
|
|
|
|
|
|
+ }]
|
|
|
};
|
|
};
|
|
|
// 单位期刊统计
|
|
// 单位期刊统计
|
|
|
let option1 = {
|
|
let option1 = {
|
|
@@ -344,61 +350,67 @@ import echarts from 'echarts';
|
|
|
};
|
|
};
|
|
|
// 文章来源分布
|
|
// 文章来源分布
|
|
|
let option3 = {
|
|
let option3 = {
|
|
|
- // backgroundColor: '#fff',
|
|
|
|
|
|
|
+ backgroundColor: '#fff',
|
|
|
|
|
+
|
|
|
|
|
+ // title: {
|
|
|
|
|
+ // text: 'Customized Pie',
|
|
|
|
|
+ // left: 'center',
|
|
|
|
|
+ // top: 20,
|
|
|
|
|
+ // textStyle: {
|
|
|
|
|
+ // color: '#ccc'
|
|
|
|
|
+ // }
|
|
|
|
|
+ // },
|
|
|
|
|
+ color:['#FA9022','#DCDB01', '#8C70F8', '#34A6FE','#2A4AD1'],
|
|
|
tooltip: {
|
|
tooltip: {
|
|
|
trigger: 'item',
|
|
trigger: 'item',
|
|
|
formatter: '{a} <br/>{b} : {c} ({d}%)'
|
|
formatter: '{a} <br/>{b} : {c} ({d}%)'
|
|
|
},
|
|
},
|
|
|
- // color:['#9379ff','#62A2FF', '#FFD053', '#FF9F41','#FF542C'],
|
|
|
|
|
- visualMap: {
|
|
|
|
|
- show: false,
|
|
|
|
|
- min: 100,
|
|
|
|
|
- max: 400,
|
|
|
|
|
- inRange: {
|
|
|
|
|
- // colorLightness: [0, 1]
|
|
|
|
|
- color:['#9379ff','#62A2FF', '#FFD053', '#FF9F41','#FF542C'],
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- series: [
|
|
|
|
|
- {
|
|
|
|
|
- name: '访问来源',
|
|
|
|
|
- type: 'pie',
|
|
|
|
|
- radius: '70%',
|
|
|
|
|
- center: ['50%', '50%'],
|
|
|
|
|
- data: [
|
|
|
|
|
- {value: 180, name: '液晶与显示'},
|
|
|
|
|
- {value: 310, name: '化学进展'},
|
|
|
|
|
- {value: 274, name: '化学进展'},
|
|
|
|
|
- {value: 235, name: '化学进展'},
|
|
|
|
|
- {value: 400, name: '化学进展'}
|
|
|
|
|
- ].sort(function (a, b) { return a.value - b.value; }),
|
|
|
|
|
- roseType: 'radius',
|
|
|
|
|
- label: {
|
|
|
|
|
- color: 'rgba(102, 102, 102,1)',
|
|
|
|
|
- fontSize:14
|
|
|
|
|
- },
|
|
|
|
|
- labelLine: {
|
|
|
|
|
- lineStyle: {
|
|
|
|
|
- color: 'rgba(000, 000, 000, 0.1)'
|
|
|
|
|
- },
|
|
|
|
|
- smooth: 0.2,
|
|
|
|
|
- length: 8,
|
|
|
|
|
- length2: 5
|
|
|
|
|
|
|
+
|
|
|
|
|
+ // visualMap: {
|
|
|
|
|
+ // show: false,
|
|
|
|
|
+ // min: 80,
|
|
|
|
|
+ // max: 600,
|
|
|
|
|
+ // inRange: {
|
|
|
|
|
+ // colorLightness: [0, 1]
|
|
|
|
|
+ // }
|
|
|
|
|
+ // },
|
|
|
|
|
+ series: [{
|
|
|
|
|
+ name: '访问来源',
|
|
|
|
|
+ type: 'pie',
|
|
|
|
|
+ radius: '55%',
|
|
|
|
|
+ center: ['50%', '50%'],
|
|
|
|
|
+ data: [
|
|
|
|
|
+ {value: 335, name: '直接访问'},
|
|
|
|
|
+ {value: 310, name: '邮件营销'},
|
|
|
|
|
+ {value: 274, name: '联盟广告'},
|
|
|
|
|
+ {value: 235, name: '视频广告'},
|
|
|
|
|
+ {value: 400, name: '搜索引擎'}
|
|
|
|
|
+ ].sort(function (a, b) { return a.value - b.value; }),
|
|
|
|
|
+ roseType: 'radius',
|
|
|
|
|
+ label: {
|
|
|
|
|
+ color: 'rgba(102, 102, 102,1)',
|
|
|
|
|
+ fontSize:14
|
|
|
|
|
+ },
|
|
|
|
|
+ labelLine: {
|
|
|
|
|
+ lineStyle: {
|
|
|
|
|
+ color: 'rgba(000, 000, 000, 0.1)'
|
|
|
},
|
|
},
|
|
|
- // itemStyle: {
|
|
|
|
|
-
|
|
|
|
|
- // // color: '#c23531',
|
|
|
|
|
- // // shadowBlur: 200,
|
|
|
|
|
- // // shadowColor: 'rgba(0, 0, 0, 0.5)'
|
|
|
|
|
- // },
|
|
|
|
|
|
|
+ smooth: 0.2,
|
|
|
|
|
+ length: 8,
|
|
|
|
|
+ length2: 5
|
|
|
|
|
+ },
|
|
|
|
|
+ itemStyle: {
|
|
|
|
|
+ // color: '#c23531',
|
|
|
|
|
+ // shadowBlur: 200,
|
|
|
|
|
+ // shadowColor: 'rgba(0, 0, 0, 0.5)'
|
|
|
|
|
+ },
|
|
|
|
|
|
|
|
- animationType: 'scale',
|
|
|
|
|
- animationEasing: 'elasticOut',
|
|
|
|
|
- animationDelay: function (idx) {
|
|
|
|
|
- return Math.random() * 200;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ animationType: 'scale',
|
|
|
|
|
+ animationEasing: 'elasticOut',
|
|
|
|
|
+ animationDelay: function (idx) {
|
|
|
|
|
+ return Math.random() * 200;
|
|
|
}
|
|
}
|
|
|
- ]
|
|
|
|
|
|
|
+ }]
|
|
|
};
|
|
};
|
|
|
// 文章分布/时间统计
|
|
// 文章分布/时间统计
|
|
|
let option4 = {
|
|
let option4 = {
|