Echarts学习

1.使用步骤

引入 echarts 插件文件到 html 页面中

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

准备一个具备大小的 DOM 容器

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

初始化 echarts 实例对象

var myChart = echarts.init(document.getElementById('main'))

指定配置项和数据(option)

var option = {
  xAxis: {
    type: 'category',
    data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
  },
  yAxis: {
    type: 'value',
  },
  series: [
    {
      data: [820, 932, 901, 934, 1290, 1330, 1320],
      type: 'line',
    },
  ],
}

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

myChart.setOption(option)

2.Echarts配置

option = {
  // color 设置线条的颜色 注意后面是个数组
  color: ['pink', 'red', 'green', 'skyblue'],
  // 图表标题
  title: {
    text: '折线图堆叠123',
  },
  // 提示框组件
  tooltip: {
    // 触发方式
    trigger: 'axis',
  },
  // 图例组件
  legend: {
    // 若 series 里设置了 name 属性,则此处 data 要么和其一一对应,要么删除
    data: ['邮件营销', '联盟广告', '视频广告', '直接访问'],
  },
  // 网格配置  grid 可以控制线形图、柱状图图表大小
  grid: {
    left: '3%',
    right: '4%',
    bottom: '3%',
    // 是否显示刻度标签
    containLabel: true,
  },
  // 工具箱组件,有另存为图片等功能
  toolbox: {
    feature: {
      saveAsImage: {},
    },
  },
  // x轴的相关配置
  xAxis: {
    type: 'category',
    // 线条和坐标轴是否有缝隙
    boundaryGap: false,
    data: ['星期一', '周二', '周三', '周四', '周五', '周六', '周日'],
  },
  // y轴的相关配置
  yAxis: {
    type: 'value',
  },
  // 系列图表配置 它决定着显示那种类型的图表
  series: [
    {
      name: '邮件营销',
      type: 'line',
      data: [120, 132, 101, 134, 90, 230, 210],
    },
    {
      name: '联盟广告',
      type: 'line',
      data: [220, 182, 191, 234, 290, 330, 310],
    },
    {
      name: '视频广告',
      type: 'line',
      data: [150, 232, 201, 154, 190, 330, 410],
    },
    {
      name: '直接访问',
      type: 'line',
      data: [320, 332, 301, 334, 390, 330, 320],
    },
  ],
}

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ECharts是一个开源的数据可视化工具,可以用于在PC端和移动设备上创建交互式的数据图表。如果你想学习ECharts,以下是一个学习路线图供参考: 1. 官方文档:首先,你可以阅读ECharts的官方文档,文档地址为https://echarts.apache.org/zh/option.html。官方文档提供了详细的API说明和示例,可以帮助你了解ECharts的基本概念和用法。 2. 示例代码:通过查看和实践一些示例代码,你可以更好地理解ECharts的用法。在官方文档中,有很多示例代码可以参考,你可以根据自己的需求选择合适的示例进行学习。 3. 官方教程:ECharts官方网站提供了一些教程,可以帮助你更深入地了解如何使用ECharts创建各种类型的图表。你可以在官网的教程部分找到这些教程。 4. 外部教程:除了官方文档和教程之外,还有一些外部教程可以帮助你学习ECharts。例如,W3Cschool提供了ECharts的教程,可以帮助你快速上手ECharts。你可以在W3Cschool的网站上找到这些教程。 5. 社区支持:如果在学习过程中遇到问题,你可以加入ECharts的官方社区或者其他相关的技术论坛,与其他用户交流并寻求帮助。在社区中,你可以了解到其他人的经验和分享,对于学习和解决问题都会有帮助。 总之,通过阅读官方文档、实践示例代码、参考教程并与社区互动,你可以逐步掌握ECharts的基本概念和用法,进而创建出自己想要的数据可视化图表。祝你学习顺利!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [教你从零开始画echarts地图](https://blog.csdn.net/m0_67401660/article/details/126081326)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [ECharts学习路线图](https://blog.csdn.net/The_Time_Runner/article/details/103138016)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值