JS Echarts之雷达图的使用
2021-01-29 12:17
标签:cat ack echart 文件 err 效果图 ntb rip === 效果图: 这里给出了第一一个图的例子JS代码: var maxarr = new Array(7);//最优区间最大值 最主要的是要引入这三个文件: 详细属性设置请参考:https://echarts.apache.org/zh/option.html#title JS Echarts之雷达图的使用 标签:cat ack echart 文件 err 效果图 ntb rip === 原文地址:https://www.cnblogs.com/xiong950413/p/13202595.html 1 $(function () {
var qxarr = new Array(7);//清洗数据5
var minarr = new Array(7);//最优区间最小值 //三组数据的值需要自己填充
2 //清洗值、最优区间
3 document.getElementById("div1").style.display = ‘block‘;
4 var data1 = qxarr;
5 var data2 = maxarr;
6 var data5 = minarr;
7 var data3 = [‘清洗值‘, ‘最优区间最大值‘, ‘最优区间最小值‘];
8 var data4 = [{ name: ‘垂厚‘, max: maxarr[0] * 1.2 }, { name: ‘地层电阻率‘, max: maxarr[1] * 1.2 }, { name: ‘声波时差‘, max: maxarr[2] * 1.2 }, { name: ‘孔隙度‘, max: maxarr[3] * 1.2 }, { name: ‘渗透率‘, max: maxarr[4] * 1.2 }, { name: ‘含油饱和度‘, max: maxarr[5] * 1.2 }, { name: ‘泥质含量‘, max: maxarr[6] * 1.2 }];
9 InitZYData(‘div1‘, ‘最优区间‘, data1, data2, data3, data4, data5);
10
11
12 function InitZYData(div, Titlename, data1, data2, data3, data4, data5) {
13 var dom = document.getElementById(div);
14 var myChart = echarts.init(dom, ‘shine‘);
15 var app = {};
16 option = null;
17 option = {
18 title: {
19 text: Titlename,
20 textStyle: {
21 fontSize: 15
22 }
23 },
24 tooltip: {},
25 legend: {
26 data: data3
27 , textStyle: {
28 fontSize: 10
29 }
30 , top: ‘6%‘
31 },
32 radar: {
33 // shape: ‘circle‘,
34 name: {
35 textStyle: {
36 color: ‘#fff‘,
37 backgroundColor: ‘#999‘,
38 borderRadius: 3,
39 padding: [3, 3],
40 fontSize: 10
41 }
42 },
43 indicator: data4,
44 radius: ‘60%‘
45 },
46 series: [{
47 type: ‘radar‘,
48 // areaStyle: {normal: {}},
49 data: [
50 {
51 value: data1,
52 name: data3[0]
53 },
54 {
55 value: data2,
56 name: data3[1],
57 areaStyle: {
58
59 opacity: 0.3
60 }
61 }
62 ,
63 {
64 value: data5,
65 name: data3[2],
66 areaStyle: {
67
68 opacity: 0.6
69 }
70 }
71 ]
72 }]
73 };;
74 if (option && typeof option === "object") {
75 myChart.setOption(option, true);
76 }
77 }
78
79
80
81
82 });