关于Echart的雷达图的一些基本属性

本文分享了在实战项目中使用Echarts创建雷达图的经验,重点介绍了radar.indicator和series.data的配置,以及如何动态获取数据库中的数据并进行排序。通过radar.indicator设置雷达图每个象限的名称和最大值,series.data用于填充每年的数据,通过循环和条件判断实现数据的组织。此外,还提到如何通过调整数据插入方式改变年份的显示顺序,由升序改为降序。
摘要由CSDN通过智能技术生成

在实战项目中 运用到了echart的一些图表 

小记总结下 首先雷达图的数据主要有两个配置项 分别是 radar.indicatorseries.data

radar.indicator 属性表示了每个角的名称以及最大临界值

series.data 属性表示了雷达图每一圈的数据 我这个项目是每一年的数据 就是循环从数据库中获取到的数据然后判断年份的相同将每一年对应的数据添加到value数组中

还有这个max属性的获取 在获取数据库的数据时 可以通过循环比较获取到最大值与最小值

还有一个小东西 之前下面年份是按照从小到大排序的然后之后需求是从大到小,思考了一会发现只需要将series.data 添加数据时把append改成insert(0,数据)即可(python语言) 如上图的数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
抱歉,我是AI语言模型,无法提供echart.js绘制食品安全风险雷达图的代码。不过,您可以通过以下步骤自行绘制: 1. 安装echart.js:使用npm或手动下载echart.js并在HTML文件中引用。 2. 准备数据:根据不同品牌的食品安全风险指标,将其数值化并组成一个JSON格式的数据。 3. 配置echart.js:使用echart.js提供的API,设置雷达图的样式、数据、例等属性。 4. 渲染雷达图:将雷达图渲染到HTML页面中。 以下是一个基本的示例代码: HTML文件: ``` <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>食品安全风险雷达图</title> <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.0.0/echarts.min.js"></script> </head> <body> <div id="main" style="width: 600px;height:400px;"></div> <script src="radar.js"></script> </body> </html> ``` JS文件(radar.js): ``` var myChart = echarts.init(document.getElementById('main')); // 准备数据 var data = [ { value: [80, 85, 70, 90, 95], name: '品牌A' }, { value: [60, 55, 75, 80, 70], name: '品牌B' }, { value: [90, 80, 85, 75, 80], name: '品牌C' } ]; // 配置雷达图 var option = { title: { text: '食品安全风险雷达图' }, tooltip: {}, legend: { data: ['品牌A', '品牌B', '品牌C'] }, radar: { indicator: [ { name: '生产', max: 100}, { name: '运输', max: 100}, { name: '储存', max: 100}, { name: '销售', max: 100}, { name: '消费', max: 100} ] }, series: [{ name: '品牌风险', type: 'radar', data : data }] }; // 渲染雷达图 myChart.setOption(option); ``` 在以上示例代码中,我们创建了一个雷达图,展示了三个品牌(品牌A、品牌B、品牌C)在生产、运输、储存、销售、消费五个方面的食品安全风险指标。您可以根据需求修改数据和配置属性,绘制出符合您需求的雷达图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值