Echarts入门教程快速上手

详细步骤

1、下载并引入echart.js文件

<script src="echarts.js"></script>

2、准备一个有宽高的DOM容器

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

3、初始化echarts实例对象

let firstChart = echarts.init(document.getElementById("institutional-user"));

4、设置配置项和数据

// 图表配置项及数据
let firstChartOption = {
  //提示框配置
  tooltip: {},
  //图例配置
  legend: {
    data: [
      {
        name: "数据项",
        //数据项的图例标记设置为圆
        icon: "circle",
      },
    ],
  },
  //x轴配置
  xAxis: {
    data: ["5月", "6月", "7月", "8月", "9月", "10月"],
  },
  //y轴配置
  yAxis: {},
  series: [
    //数据项
    {
      //数据项设置为柱状图
      type: "bar",
      name: "数据项",
      //数据项的数据
      data: [21, 17, 90, 20, 30, 60],
      //图形样式
      itemStyle: {
        color: "#50AEDD",
        borderRadius: [4, 4, 0, 0],
      },
      //柱条宽度设置
      barWidth: 36,
    },
  ],
};

5、将配置项设置给echarts实例对象

firstChart.setOption(firstChartOption);

6、解决echarts图表自适应问题(可不设置)

// resize事件:监听窗口变化、监听DOM元素宽高的变化
// 解决echarts图表相对某个元素自适应问题
window.addEventListener("resize", function () {
  firstChart.resize();
});

完整代码

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>ECharts</title>
    <!-- 引入下载的 ECharts 文件 -->
    <script src="echarts.js"></script>
  </head>
  <body>
    <!-- 为 ECharts 准备一个定义了宽高的 DOM (一定要设置宽高,不然图表不显示)-->
    <div id="echartsDomId" style="width: 600px;height:400px;"></div>
    <script type="text/javascript">
      // 基于准备好的dom,初始化echarts实例
      let firstChart = echarts.init(
      // 为echarts准备的dom
        document.getElementById("institutional-user")
      );

	  // 解决echarts图表自适应问题(可不设置)
      // resize事件:监听窗口变化、监听DOM元素宽高的变化
      // 解决echarts图表相对某个元素自适应问题
      window.addEventListener("resize", function () {
        firstChart.resize();
      });

      // 图表配置项及数据
      let firstChartOption = {
        //提示框配置
        tooltip:{},
        //图例配置
        legend: {
          data: [
            {
              name: "数据项",
              //数据项的图例标记设置为圆
              icon: "circle",
            },
          ],
        },
        //x轴配置
        xAxis: {
          data: ["5月", "6月", "7月", "8月", "9月", "10月"],
        },
        //y轴配置
        yAxis: {},
        series: [
          //数据项
          {
            //数据项设置为柱状图
            type: "bar",
            name: "数据项",
            //数据项的数据
            data: [21, 17, 90, 20, 30, 60],
            //图形样式
            itemStyle: {
              color: "#50AEDD",
              borderRadius: [4, 4, 0, 0],
            },
            //柱条宽度设置
            barWidth: 36,
          },
        ],
      };

      // 将配置项设置给echarts实例对象,用上述定义的配置项和数据显示图表
      firstChart.setOption(firstChartOption);
    </script>
  </body>
</html>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值