2.ECharts 的基本使用 五步骤

207 阅读1分钟

1.下载echarts.js 文件,图表依赖这个库
下载地址
echarts CDN by jsDelivr - A CDN for npm and GitHub
选择 dist/echarts.js,点击并保存为 echarts.js 文件。

2.准备一个div 容器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="echarts.js"></script>
    <style>
       div{
           width: 400px;height: 400px;
           background-color: pink;
       }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

3.通过 [echarts.init]方法初始化一个 echarts 实例

var myEcharts = echarts.init($("div"));

4.通过 option 方法配置

 // 2.指定配置项
            var option = {
  title: {
    text: 'Referer of a Website',
    subtext: 'Fake Data',
    left: 'center'
  },
  tooltip: {
    trigger: 'item'
  },
  legend: {
    orient: 'vertical',
    left: 'left'
  },
  series: [
    {
      name: 'Access From',
      type: 'pie',
      radius: '50%',
      data: [
        { value: 1048, name: 'Search Engine' },
        { value: 735, name: 'Direct' },
        { value: 580, name: 'Email' },
        { value: 484, name: 'Union Ads' },
        { value: 300, name: 'Video Ads' }
      ],
      emphasis: {
        itemStyle: {
          shadowBlur: 10,
          shadowOffsetX: 0,
          shadowColor: 'rgba(0, 0, 0, 0.5)'
        }
      }
    }
  ]
};

5。实例对象set 设置配置对象

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="jquery.js"></script>
    <script src="echarts.js"></script>
    <style>
       div{
           width: 400px;height: 400px;
           background-color: pink;
       }
    </style>
</head>
<body>
    <div></div>
    <script>
 $(function(){
             // 1.实例化
            var myEcharts = echarts.init(document.querySelector("div"));
            // 2.指定配置项
            var option = {
  title: {
    text: 'Referer of a Website',
    subtext: 'Fake Data',
    left: 'center'
  },
  tooltip: {
    trigger: 'item'
  },
  legend: {
    orient: 'vertical',
    left: 'left'
  },
  series: [
    {
      name: 'Access From',
      type: 'pie',
      radius: '50%',
      data: [
        { value: 1048, name: 'Search Engine' },
        { value: 735, name: 'Direct' },
        { value: 580, name: 'Email' },
        { value: 484, name: 'Union Ads' },
        { value: 300, name: 'Video Ads' }
      ],
      emphasis: {
        itemStyle: {
          shadowBlur: 10,
          shadowOffsetX: 0,
          shadowColor: 'rgba(0, 0, 0, 0.5)'
        }
      }
    }
  ]
};
  // 把我们配置的optiong  给我们创建的实例
 myEcharts.setOption( option) ;

        })
       
    </script>
</body>
</html>