123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- var dom = document.getElementById("box4");
- var myChart = echarts.init(dom);
- var app = {};
- option = null;
- option = {
- legend: {
- textStyle:{//图例文字的样式
- color:'#fff',
- fontSize:12
- },
- data: ['图一','图二', '张三', '李四']
- },
- radar: [
- {
- indicator: [
- { text: '指标一' },
- { text: '指标二' },
- { text: '指标三' },
- { text: '指标四' },
- { text: '指标五' }
- ],
- center: ['25%', '50%'],
- radius: 120,
- startAngle: 90,
- splitNumber: 4,
- shape: 'circle',
- name: {
- formatter:'【{value}】',
- textStyle: {
- color:'#72ACD1'
- }
- },
- splitArea: {
- areaStyle: {
- color: ['rgba(114, 172, 209, 0.2)',
- 'rgba(114, 172, 209, 0.4)', 'rgba(114, 172, 209, 0.6)',
- 'rgba(114, 172, 209, 0.8)', 'rgba(114, 172, 209, 1)'],
- shadowColor: 'rgba(0, 0, 0, 0.3)',
- shadowBlur: 10
- }
- },
- axisLine: {
- lineStyle: {
- color: 'rgba(255, 255, 255, 0.5)'
- }
- },
- splitLine: {
- lineStyle: {
- color: 'rgba(255, 255, 255, 0.5)'
- }
- }
- },
- {
- indicator: [
- { text: '参数一', max: 150 },
- { text: '参数二', max: 150 },
- { text: '参数三', max: 150 },
- { text: '参数四', max: 120 },
- { text: '参数五', max: 108 },
- { text: '参数六', max: 72 }
- ],
- center: ['75%', '50%'],
- radius: 120
- }
- ],
- series: [
- {
- name: '雷达图',
- type: 'radar',
- itemStyle: {
- emphasis: {
- // color: 各异,
- lineStyle: {
- width: 4
- }
- }
- },
- data: [
- {
- value: [100, 8, 0.40, -80, 2000],
- name: '图一',
- symbol: 'rect',
- symbolSize: 5,
- lineStyle: {
- normal: {
- type: 'dashed'
- }
- }
- },
- {
- value: [60, 5, 0.30, -100, 1500],
- name: '图二',
- areaStyle: {
- normal: {
- color: 'rgba(255, 255, 255, 0.5)'
- }
- }
- }
- ]
- },
- {
- name: '成绩单',
- type: 'radar',
- radarIndex: 1,
- data: [
- {
- value: [120, 118, 130, 100, 99, 70],
- name: '张三',
- label: {
- normal: {
- show: true,
- formatter:function(params) {
- return params.value;
- }
- }
- }
- },
- {
- value: [90, 113, 140, 30, 70, 60],
- name: '李四',
- areaStyle: {
- normal: {
- opacity: 0.9,
- color: new echarts.graphic.RadialGradient(0.5, 0.5, 1, [
- {
- color: '#B8D3E4',
- offset: 0
- },
- {
- color: '#72ACD1',
- offset: 1
- }
- ])
- }
- }
- }
- ]
- }
- ]
- };
- if (option && typeof option === "object") {
- myChart.setOption(option, true);
- }
|