从小白到高手,轻松入门 Echarts 数据可视化教程视频全解析

2026-10-23 0 阅读

Echarts 简介

Echarts 是一个使用 JavaScript 实现的开源可视化库,它提供了大量的图表类型,可以轻松地实现数据的可视化展示。无论是数据分析师、前端开发者还是对数据展示有需求的普通用户,Echarts 都是一个值得学习的好工具。

教程视频全解析

第一步:环境搭建

  1. 安装 Node.js 和 npm:Echarts 的开发依赖于 Node.js 和 npm,因此首先需要安装它们。 “`bash

    安装 Node.js

    curl -fsSL https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz | tar xJ -C /opt sudo ln -s /opt/node-v16.14.0-linux-x64/bin/node /usr/bin/node sudo ln -s /opt/node-v16.14.0-linux-x64/bin/npm /usr/bin/npm

# 安装 npm 包管理器 npm install -g @echarts/install


2. **引入 Echarts**:在 HTML 文件中引入 Echarts 的 CSS 和 JS 文件。
   ```html
   <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.1.2/echarts.min.js"></script>

第二步:基本图表绘制

  1. 初始化图表:创建一个容器元素,并设置其宽高。

    <div id="main" style="width: 600px;height:400px;"></div>
    
  2. 配置图表:使用 Echarts 的配置对象来配置图表的类型、数据等。

    var myChart = echarts.init(document.getElementById('main'));
    var option = {
       title: {
           text: '基本图表'
       },
       tooltip: {},
       legend: {
           data:['销量']
       },
       xAxis: {
           data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
       },
       yAxis: {},
       series: [{
           name: '销量',
           type: 'bar',
           data: [5, 20, 36, 10, 10, 20]
       }]
    };
    myChart.setOption(option);
    

第三步:进阶图表

  1. 散点图:用于展示数据之间的关系。

    var myChart = echarts.init(document.getElementById('main'));
    var option = {
       title: {
           text: '散点图'
       },
       tooltip: {},
       legend: {
           data:['销量']
       },
       xAxis: {
           type: 'value'
       },
       yAxis: {
           type: 'value'
       },
       series: [{
           name: '销量',
           type: 'scatter',
           data: [[10, 20], [20, 10], [30, 30], [40, 40], [50, 50]]
       }]
    };
    myChart.setOption(option);
    
  2. 折线图:用于展示数据的变化趋势。

    var myChart = echarts.init(document.getElementById('main'));
    var option = {
       title: {
           text: '折线图'
       },
       tooltip: {},
       legend: {
           data:['销量']
       },
       xAxis: {
           type: 'category',
           data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
       },
       yAxis: {
           type: 'value'
       },
       series: [{
           name: '销量',
           type: 'line',
           data: [120, 200, 150, 80, 70, 110, 130]
       }]
    };
    myChart.setOption(option);
    

第四步:自定义图表

  1. 自定义系列:通过配置 series 的属性来自定义图表的样式。
    
    var myChart = echarts.init(document.getElementById('main'));
    var option = {
       title: {
           text: '自定义系列'
       },
       tooltip: {},
       legend: {
           data:['销量']
       },
       xAxis: {
           type: 'category',
           data: ['衬衫','羊毛衫','雪纺衫','裤子','高跟鞋','袜子']
       },
       yAxis: {
           type: 'value'
       },
       series: [{
           name: '销量',
           type: 'bar',
           data: [5, 20, 36, 10, 10, 20],
           markPoint: {
               data: [
                   {type: 'max', name: '最大值'},
                   {type: 'min', name: '最小值'}
               ]
           },
           markLine: {
               data: [
                   {type: 'average', name: '平均值'}
               ]
           }
       }]
    };
    myChart.setOption(option);
    

第五步:交互式图表

  1. 事件监听:为图表添加事件监听,如点击、鼠标移入等。
    
    var myChart = echarts.init(document.getElementById('main'));
    var option = {
       // ... 配置项
    };
    myChart.setOption(option);
    myChart.on('click', function (params) {
       console.log(params.name + ': ' + params.value);
    });
    

总结

通过以上步骤,你就可以轻松入门 Echarts 数据可视化教程了。当然,Echarts 还有很多高级功能和技巧,需要你在实际应用中不断学习和实践。希望这份教程能帮助你快速掌握 Echarts,为你的数据可视化之路助力!

分享到: