123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- /*大屏*/
- (function () {
- var hchart1 = echarts.init(document.getElementById('hchart1'));
- var hchart2 = echarts.init(document.getElementById('hchart2'));
- var hchart3 = echarts.init(document.getElementById('hchart3'));
- var option = [{
- tooltip: {},
- series: [{
- name: '故障次数',
- type: 'pie',
- radius: '65%',
- labelLine: {
- show: false
- },
- selectedOffset: 30,
- markPoint: {
- label: {
- positon: 'inside',
- color: '#fff'
- }
- },
- data: [{
- value: 26,
- itemStyle: {
- color: '#1eb0dc'
- }
- },
- {
- value: 71,
- itemStyle: {
- color: '#4b5d71'
- }
- },
- ]
- }]
- },
- // huan2
- {
- tooltip: {},
- legend: [{
- // 设置布局方向
- orient: 'vertical',
- // 文字和图形对齐方式
- align: 'left',
- left: '0%',
- top: '30%',
- // 图形形状
- icon: 'circle',
- padding: [0, 0, 0, 0],
- itemGap: 18,
- itemWidth:4,
- temHeight:4,
- textStyle: {
- borderRadius: 100,
- color: '#a5dbf7',
- fontSize: 8
- },
- data: ["ZM01", 'ZM02', "ZM03", "ZM04"]
- }],
- series: [{
- type: 'pie',
- radius: '65%',
- left: '20%',
- labelLine: {
- show: false
- },
- data: [{
- value: 200,
- name: 'ZM01',
- itemStyle: {
- color: '#19ffec'
- }
- },
- {
- value: 156,
- name: 'ZM02',
- itemStyle: {
- color: '#ffcc00'
- }
- },
- {
- value: 400,
- name: 'ZM03',
- itemStyle: {
- color: '#1eb0dc'
- }
- },
- {
- value: 991,
- name: 'ZM04',
- itemStyle: {
- color: '#ff9c00'
- }
-
- }
- ]
- }]
- },
- // huan3
- {
- tooltip: {},
- legend: [{
- // 设置布局方向
- orient: 'vertical',
- // 文字和图形对齐方式
- align: 'left',
- left: '0%',
- top: '30%',
- // 图形形状
- icon: 'circle',
- padding: [0, 0, 0, 0],
- itemGap: 18,
- itemWidth:4,
- temHeight: 4,
- textStyle: {
- borderRadius: 100,
- color: '#a5dbf7',
- fontSize: 8
- },
- data: ["100", '200', "201", "203"]
- }],
- series: [{
- type: 'pie',
- radius: '65%',
- left: '20%',
- labelLine: {
- show: false
- },
- data: [{
- value: 100,
- name: '100',
- itemStyle: {
- color: '#19ffec'
- }
- },
- {
- value: 200,
- name: '200',
- itemStyle: {
- color: '#ffcc00'
- }
- },
- {
- value: 201,
- name: '201',
- itemStyle: {
- color: '#1eb0dc'
- }
- },
- {
- value: 203,
- name: '203',
- itemStyle: {
- color: '#ff9c00'
- }
- }
- ]
- }]
- }
- ];
- // 使用刚指定的配置项和数据显示图表
- hchart1.setOption(option[0])
- hchart2.setOption(option[1])
- hchart3.setOption(option[2])
- window.addEventListener('resize', function () {
- hchart1.resize();
- hchart2.resize();
- hchart3.resize();
- })
- })()
|