使用echarts可以将数据转换成需要的图标

但是有一些基础功能需要了解。

echartsInstance

echarts实例通过init创建。

const chart = echarts.init(dom, null, {renderer: 'svg'});

参数分别为容器、主题、附加参数,后两个可以为空,容器就是我们的contianer、div这些。
主题是echarts独立的配色系统,可以自己配色,然后下载这些主题。附加参数有很多,就不一一列出了。

dispose

echarts初始化完成后,可以通过dispose来销毁实例,通过此功能可以在同一容器上进行图标切换

echarts.dispose(dom)

请注意,dispose是echarts的方法,而非实例本身的方法,通过实例可以使用

chart.clean()

来清除图表的option(清除后图表可用),实际上,目前仅能清除图标的series内容,可能是bug。

setOption

设置图标实例的数据及其他配置项

 chart.setOption(option, notMerge, lazyUpdate);

一些option

  1. title:标题组件

  2. legend:图例组件,图例组件展现了不同系列的标记(symbol),颜色和名字。可以通过点击图例控制哪些系列不显示。

  3. grid:网格组件,直角坐标系内绘图网格,单个 grid 内最多可以放置上下两个 X 轴,左右两个 Y 轴。可以在网格上绘制折线图,柱状图,散点图(气泡图)。单个实例可以有任意多个grid组件

  4. xAxis:直角坐标系 grid 中的 x 轴,一般情况下单个 grid 组件最多只能放上下两个 x 轴,多于两个 x 轴需要通过配置 offset 属性防止同个位置多个 x 轴的重叠。xAsis.type可以设置x轴的类型,可选:
    可选:

    • ‘value’ 数值轴,适用于连续数据。
    • ‘category’ 类目轴,适用于离散的类目数据。为该类型时类目数据可自动从 series.data 或 dataset.source 中取,或者可通过 xAxis.data 设置类目数据。
    • ‘time’ 时间轴,适用于连续的时序数据,与数值轴相比时间轴带有时间的格式化,在刻度计算上也有所不同,例如会根据跨度的范围来决定使用月,星期,日还是小时范围的刻度。
    • ‘log’ 对数轴。适用于对数数据。
  5. yAxis:直角坐标系 grid 中的 y 轴

  6. polar:极坐标系,可以用于散点图和折线图。每个极坐标系拥有一个角度轴和一个半径轴。

  7. radar:雷达图坐标系组件,只适用于雷达图。

  8. dataZoom:dataZoom 组件用于区域缩放,从而能自由关注细节的数据信息,或者概览数据整体,或者去除离群点的影响。

  9. timeline: timeline组件,提供了在多个 ECharts option 间进行切换、播放等操作的功能

  10. calendar:日历坐标系组件。

  11. dataset:数据集组件

  12. series:图形组件,决定生成的图形是线还是圆或其他

  13. backgroundColor:背景色组件

  14. useUTC:是否使用utc时间

  15. toolbox:工具组件,内置有导出图片,数据视图,动态类型切换,数据区域缩放,重置五个工具。

  16. geo:地图组件。

resize

改变图表尺寸,在容器大小改变时需要手动调用

window.onresize = function () {showChart.resize();}

使用以上方法可以使图表随浏览器大小改变而自动改变

showLoading

显示加载动画,在加载完后调用hideLoading隐藏

echarts制图详解相关推荐

  1. 【ECharts】ECharts配置项详解

    这是一个方便自己学习ECharts所编写的,如有遗漏和错误之处,欢迎各位指出 文章部分转载于用户:法海521的博客"echarts各个配置项详细说明总结",地址:https://b ...

  2. QT Echarts 使用详解(一)ECharts下载\示例\动态缩放

    Echarts是百度的一款可视化界面开发的平台,里面的地图以及数据可视化内容十分丰富,适合用于一些大屏数据显示项目或者一些ui界面开发.每一个ECharts图表使用一个无边框的QWebView来展示, ...

  3. ECharts 入门详解

    目录 ECharts配置语法 创建HTML页面 为 ECharts 准备一个具备高宽的 DOM 容器 设置配置信息 相关属性 折线图 饼图 柱状图: 更多图形案例 ECharts样式设置 默认主题 使 ...

  4. 【echarts】echarts开发详解

    echarts官方文档: http://echarts.baidu.com/doc/doc.html#简介 ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javas ...

  5. ECharts地图详解

    1.引入echarts库文件 <script charset="utf-8" type="text/javascript" language=" ...

  6. echarts配置详解

    文章目录 配置 color颜色 grid网格配置 legend图例组件 series系列 title图标标题 tooltip提示框 toolbox工具箱组件 xAxis(X轴).yAxis(y轴) 资 ...

  7. 什么是ECharts?前端图表框架echarts详解

    在web开发项目过程中,经常会有需要绘制图标的情况,简单的图表可以用canvas来绘制,但是遇到复杂的图标canvas无法满足其功能,遇到这种情况怎么办呢?别着急,今天为大家推荐一款前端大佬都备受青睐 ...

  8. Echarts数据可视化series-bar柱形图详解,开发全解+完美注释

    全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...

  9. php链接echarts教程,图文详解echarts的使用方法(饼状图实例)

    在页面布局时经常需要插入一些图表,比如饼状图,柱状图,地图等等,但是这些代码比较难写,因此我们通常会用借助echarts,那你知道如何使用echarts吗?这篇文章就和大家讲讲echarts的使用方法 ...

  10. vue中使用ECharts实现中国地图配置详解(配官方配置地址)

    前言: 1.实现自定义左下角的视觉映射组件(包括自定义颜色.文字.图元大小) 2.实现自定义悬浮提示框 如下图所示: 实现步骤: 一.在vue中安装echarts 1.npm install echa ...

最新文章

  1. H.264 picture parameter sets成员值含义学习笔记
  2. 互联网大厂面试,谈索引就直逼这些底层?难的是我不懂这些原理
  3. 一文深入理解协同过滤
  4. garch预测 python_【2019年度合辑】手把手教你用Python做股票量化分析
  5. Linux执行yum不显示时间,Linux停的yum命令详解(朝花夕拾)
  6. flask-SQLAlchemy 使用 session.commit() 处理异常回滚
  7. Eclipse JAVA项目的 目录结构 和 导入 import菜单使用
  8. Linux命令解释之awk
  9. 配置Kafka集群和zookeeper集群
  10. usaco-pprime-pass
  11. This program requires version 3.4.0 of the Protocol Buffer runtime library
  12. (转)如何真正实现由文档驱动的API设计?
  13. 红黑树简介与C++应用
  14. 260.只出现一次的数字III
  15. 深度学习用于图像/视频增强的损失函数(loss)及评价指标
  16. 认识CleanMyMac 3破解版的危害
  17. 白嫖党最爱!java冒泡排序详解
  18. 【RT-Thread】nxp rt10xx 设备驱动框架之--adc搭建和使用
  19. 数据库的学习笔记(一)
  20. win7 共享 win10 打印机

热门文章

  1. linux怎样安装麒麟双系统,win10系统装麒麟系统双系统的具体办法
  2. 高中数学排列组合公式/排列组合计算公式
  3. centos7下安装airflow
  4. 2021年9月电子学会Python等级考试试卷(四级)考题解析
  5. MySQL第一节课总结
  6. 自我怀疑的开发者:你够好吗?
  7. 决定人生的三种成本:机会成本,沉没成本,边际成本
  8. 敌兵布阵——线段树单点修改区间查询
  9. 2018款树莓派3b+ 登陆中国
  10. 解决树莓派中文显示框框乱码