Echarts.js

前端
可视化
作者

yangjh

发布日期

November 19, 2022

Echarts.js 速览

ECharts是一个由百度公司主导开发的开源可视化库,可快速实现交互丰富,可高度个性化定制的数据可视化图表。

Echarts图表

Echarts图表

它的使用非常容易上手。


<!DOCTYPE html>

<html lang="en">

```.properties
<meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>5 分钟入门 echarts</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/echarts/4.8.0/echarts.js"></script>
  </head>
  <body>
    <div id="main" style="width: 600px; height: 400px;"></div>
  </body>
  <script type="text/javascript">
    // 基于准备好的dom,初始化echarts实例
    var myChart = echarts.init(document.getElementById("main"));
    // 指定图表的配置项和数据
    var option = {
      title: {
        text: "ECharts 入门示例",
      },
      tooltip: {},
      legend: {
        data: ["销量"],
      },
      xAxis: {
        data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"],
      },
      yAxis: {},
      series: [
        {
          name: "销量",
          type: "bar",
          data: [5, 20, 36, 10, 10, 20],
        },
      ],
    };
    // 使用刚指定的配置项和数据显示图表。
    myChart.setOption(option);
  </script>
</html>

核心概念

可在官方文档的术语速查手册中,对配置项进行快速查找和学习。

echarts 实例

准备一个 DOM 节点(作为 echarts 的渲染容器),就可以在上面创建一个 echarts 实例。每个 echarts 实例独占一个 DOM 节点。

<div id="main1" style="width: 600px; height: 400px;"></div>
<script>
var myChart = echarts.init(document.getElementById("main"));
myChart.setOption(option);
</script>

核心就这三句话。

图表描述

使用 option 来描述其对图表的各种需求,包括:有什么数据、要画什么图表、图表长什么样子、含有什么组件、组件能操作什么事情等等。简而言之,option 表述了:数据数据如何映射成图形交互行为

// 指定图表的配置项和数据
    var option = {
      title: {
        text: "ECharts 入门示例",
      },
回到顶部