永洪tech_xh
显示全部楼层
发表于 2024-6-6 17:24:20
可以通过options.data或者options.column1来获取组件绑定的数据。
附带echarts雷达图示例与脚本
- var data = [ ]
- //console.log(options.column1)
- for(var i=0;i<options.column1.length;i++){
- var data_temp = {
- value : [options.column2[i], options.column3[i], options.column4[i], options.column5[i], options.column6[i], options.column7[i]],
- name : options.column1[i]
- }
- data[i]=data_temp
- //console.log(data_temp)
- }
- //console.log(data)
- // 为保证正常绘图,代码格式与所选格式需保持一致;
- // 请输入JS代码或前往官网复制示例代码;
- // 复制完代码后,请先将代码中的数据列替换为绑定的数据列,绑定的数据列从上至下依次为column1、column2......,option部分请添加options.data以引用绑定列,chart绘制的DOM id会自动替换为变量$container
- option = {
- //标题
- title: {
- text: '基础雷达图'
- },
- tooltip: {},
- legend: {
- data: options.column1
- },
- radar: {
- // shape: 'circle',
- name: {
- textStyle: {
- color: '#fff',
- backgroundColor: '#999',
- borderRadius: 3,
- padding: [3, 5]
- }
- },
- indicator: [
- { name: '销售(sales)', max: 6500},
- { name: '管理(Administration)', max: 200000},
- { name: '信息技术(Information Techology)', max: 500000},
- { name: '客服(Customer Support)', max: 150000},
- { name: '研发(Development)', max: 300000},
- { name: '市场(Marketing)', max: 100000}
- ]
- },
- series: [{
- name: '预算 vs 开销(Budget vs spending)',
- type: 'radar',
- // areaStyle: {normal: {}},
- data : data
- }]
- };
复制代码
|
|