ECharts
  qC0u345MAk81 2023年11月02日 73 0


ECharts简介

ECharts 是使用 JavaScript 实现的一个开源可视化库.

Echarts的引入

通过官网下载echarts的js文件
通过npm或者cnpm下载,下载后这样使用:

var echarts = request('echarts');

ECharts 的基本使用

步骤一: 下载并引入 ECharts.js 文件------->图表依赖于这个 js 文件

步骤二: 准备一个具备大小的 DOM 容器---->生成的图表会放在这个容器中

步骤三: 初始化 ECharts 实例对象-------->实例化 echarts 对象

步骤四: 指定配置项和数据(options)------->根据具体需求更改配置选项

步骤五: 将配置项设置给 ECharts 实例对象–>让 echarts 对象根据修改好的配置生效

ECharts 图表生成实例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="echarts.min.js"></script>
    <style>
        .box{
            width: 400px;
            height: 400px;
            background-color: pink;
        }
    </style>
</head>
<body>
    <div class="box"></div>
    <script>
      var myChart = echarts.init(document.querySelector(".box"))
      option = {
  tooltip: {
    trigger: 'item'
  },
  legend: {
    top: '5%',
    left: 'center'
  },
  series: [
    {
      name: 'Access From',
      type: 'pie',
      radius: ['40%', '70%'],
      avoidLabelOverlap: false,
      itemStyle: {
        borderRadius: 10,
        borderColor: '#fff',
        borderWidth: 2
      },
      label: {
        show: false,
        position: 'center'
      },
      emphasis: {
        label: {
          show: true,
          fontSize: 20,
          fontWeight: 'bold'
        }
      },
      labelLine: {
        show: true
      },
      data: [
        { value: 1048, name: 'Search Engine' },
        { value: 735, name: 'Direct' },
        { value: 580, name: 'Email' },
        { value: 484, name: 'Union Ads' },
        { value: 300, name: 'Video Ads' }
      ]
    }
  ]
};
      myChart.setOption(option);
    </script>
</body>
</html>

相关配置

title:标题组件
tooltip:提示框组件
legend:图例组件
toolbox:工具栏
grid:直角坐标系内绘图网格
xAxis:直角坐标系 grid 中的 x 轴
yAxis:直角坐标系 gird 中的 y 轴
series:系列列表,每个系列通过 type 决定自己的图表类型(什么类型的图标)
color:调色盘颜色列表

查看配置项手册

根据不同的属性进行修改,达到想要的效果

注意:
data数据元素数保持一致,否则多余部分不会显示


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: MongoDB常用脚本汇总 下一篇: 【无标题】
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
qC0u345MAk81