轻松上手,教你一步步制作echarts雷达图,数据可视化不再难

2026-10-10 0 阅读

在数据可视化领域,ECharts 是一个非常受欢迎的 JavaScript 库,它可以帮助我们轻松创建各种图表。雷达图作为一种能够展示多维度数据关系的图表,常用于展示多个指标的对比。下面,我将带你一步步制作一个 ECharts 雷达图。

准备工作

首先,确保你的 HTML 文件中引入了 ECharts 的库。你可以通过以下方式引入:

<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.3.2/echarts.min.js"></script>

创建基础 HTML 结构

在 HTML 文件中,我们需要一个容器来放置雷达图。这里我们使用一个简单的 div 元素:

<div id="radarChart" style="width: 600px;height:400px;"></div>

初始化雷达图

接下来,我们需要在 JavaScript 中初始化雷达图。首先,创建一个 echarts 实例,并指定它所使用的容器:

var myChart = echarts.init(document.getElementById('radarChart'));

配置雷达图

在 ECharts 中,雷达图的配置相对简单。我们需要配置雷达图的指标、雷达图的形状、雷达图上的数据等。以下是一个简单的雷达图配置示例:

var option = {
    title: {
        text: '基础雷达图'
    },
    tooltip: {},
    legend: {
        data:['预算分配(分配/实际)']
    },
    radar: {
        // 雷达图的指标
        indicator: [
            {name: '销售(销售1)', max: 6500},
            {name: '管理(销售2)', max: 16000},
            {name: '信息技术(销售3)', max: 30000},
            {name: '客服(销售4)', max: 38000},
            {name: '研发(销售5)', max: 52000},
            {name: '市场(销售6)', max: 25000}
        ]
    },
    series: [
        {
            name: '预算分配(分配/实际)',
            type: 'radar',
            data : [
                {
                    value : [4200, 3000, 20000, 35000, 50000, 18000],
                    name : '预算分配(分配/实际)'
                }
            ],
            itemStyle: {normal: {areaStyle: {type: 'default'}}}
        }
    ]
};

渲染雷达图

最后,我们将配置好的选项对象赋值给 ECharts 实例的 setOption 方法,即可渲染雷达图:

myChart.setOption(option);

总结

通过以上步骤,你已经成功制作了一个基础的 ECharts 雷达图。你可以根据自己的需求,调整雷达图的指标、形状、颜色等属性,来展示更加丰富的数据。希望这篇文章能够帮助你轻松上手 ECharts 雷达图制作。

分享到: