首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >echarts 使用教程

echarts 使用教程

原创
作者头像
小焱
发布2025-08-31 16:19:36
发布2025-08-31 16:19:36
17400
代码可运行
举报
文章被收录于专栏:软件安装软件安装
运行总次数:0
代码可运行

ECharts 是百度开发的一款强大的开源数据可视化库,支持多种图表类型,使用 JavaScript 编写,非常适合在网页中展示各类数据图表。下面是一个基础的 ECharts 使用教程:

1. 引入 ECharts

首先需要在你的 HTML 页面中引入 ECharts 库,可以通过 CDN 或本地文件引入:

代码语言:html
复制
<!-- 通过 CDN 引入 -->
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdn.jsdelivr.net/npm/echarts@5.4.3/dist/echarts.min.js"></script>

2. 准备一个 DOM 容器

需要一个有宽度和高度的 DOM 元素作为图表的容器:

代码语言:html
复制
<div id="chartContainer" style="width: 800px; height: 500px;"></div>

3. 初始化图表实例

通过 ECharts 提供的 init 方法初始化一个图表实例:

代码语言:javascript
代码运行次数:0
运行
复制
// 获取 DOM 元素
const chartDom = document.getElementById('chartContainer');
// 初始化图表实例
const myChart = echarts.init(chartDom);

4. 配置图表选项

ECharts 的核心是配置项(option),通过配置不同的属性可以实现各种图表效果:

代码语言:javascript
代码运行次数:0
运行
复制
const option = {
  title: {
    text: 'ECharts 基础示例',
    left: 'center'
  },
  tooltip: {
    trigger: 'axis'
  },
  legend: {
    data: ['销量'],
    bottom: 10
  },
  grid: {
    left: '3%',
    right: '4%',
    bottom: '15%',
    containLabel: true
  },
  xAxis: {
    type: 'category',
    data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
  },
  yAxis: {
    type: 'value'
  },
  series: [
    {
      name: '销量',
      type: 'bar',
      data: [5, 20, 36, 10, 10, 20],
      itemStyle: {
        color: '#3b82f6'
      },
      emphasis: {
        itemStyle: {
          color: '#1d4ed8'
        }
      }
    }
  ]
};

5. 设置图表选项并渲染

将配置项设置到图表实例中,图表就会被渲染出来:

代码语言:javascript
代码运行次数:0
运行
复制
myChart.setOption(option);

6. 响应窗口大小变化

为了让图表在窗口大小改变时能够自适应,可以添加窗口大小监听:

代码语言:javascript
代码运行次数:0
运行
复制
window.addEventListener('resize', function() {
  myChart.resize();
});

完整示例

下面是一个完整的 ECharts 示例代码,包含了上述所有步骤:

常用图表类型

ECharts 支持多种图表类型,只需要修改配置项中的 series.type 即可切换:

  • 'bar' - 柱状图
  • 'line' - 折线图
  • 'pie' - 饼图
  • 'scatter' - 散点图
  • 'radar' - 雷达图
  • 'map' - 地图
  • 'graph' - 关系图
  • 'gauge' - 仪表盘

学习资源

  1. ECharts 官方文档 - 包含详细的 API 说明和示例
  2. ECharts 示例库 - 丰富的图表示例,可直接查看代码
  3. ECharts 配置项手册 - 详细的配置项说明

通过修改配置项,你可以自定义图表的样式、交互方式和数据展示,创建出符合需求的各类数据可视化图表。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 引入 ECharts
  • 2. 准备一个 DOM 容器
  • 3. 初始化图表实例
  • 4. 配置图表选项
  • 5. 设置图表选项并渲染
  • 6. 响应窗口大小变化
  • 完整示例
  • 常用图表类型
  • 学习资源
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档