在我们前端开发的过程中,会涉及到很多图表,如果用源生的js和css3制作的话,需要耗费大量的时间,同时代码量需求也比较大,那么我们在开发的过程中讲究的是效率,如果单单在制作图表的过程中就耗费了大量的时间,那么就没有什么效率可讲了,所以在这时候就需要用到我们的图表设计绘制工具:ECharts。
ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库 ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。
ECharts的主要作用就是能够帮助我们快速制作图表,提高我们的开发效率。其主要的原因是ECharts早已把各种各样的图表封装在内,而我们要使用的话直接引用即可。

那么,接下来就教大家如何使用Echarts来制作图表。
既然作为已经封装好的图表文件,那么我们在使用之前就必须把封装好地文件引进来,引入的方法也是和js文件引入是一样的

引进文件之后我们则需要为 ECharts 准备一个具备高宽的 dom 容器。为什么要准备dom容器?打个比方,比如说我们在绘画的时候需要要准备一个画板才能进行绘画,如果没有画板,那么就绘画不了,所以呢,ECharts也是同样的道理。

然后建一个js文件来制作我们的ECharts图表,建好文件之后一定要初始化Echarts。

接下来的步骤就与ECharts网站来结合使用,刚刚也有提及,ECharts早已把各种各样的图表封装在内,所以我们需要什么图表就可以在ECharts网站上查看,需要哪种就引用哪种图表即可。
教程如下:
首先,我们打开ECharts网站,由于我这个是ECharts3相对于版本可能比较低,所以内容可能和别的版本有所差别,但基本用法都无多大差别。

打开网站之后我们点开实例,可以看到这里面有很多图表例子,这些例子都是可以供我们使用的,那么接下来我们就做一个简单的饼状图,首先点开左边的饼图。

点开饼图之后我们可以发现里面有各式各样的例子可以供我们使用,那么我们点击第一个。

点进去之后它就可以自动生成代码和图片。

这时候只有稍微修改一下里面的代码就可以实现我们想要的效果了。
修改好之后就可以把代码复制到我们的刚刚建好的js里面。

把代码放进去之后一定要在最后面使用刚刚修改好的配置和数据来显示图表。
代码写好之后来到页面上刷新。

就这样,我们用ECharts成功地做出来了一个图表。

使用Echarts制作图表基础教程相关推荐

  1. 在jsp中使用ECharts制作图表

    ECharts插件的下载地址http://echarts.baidu.com/download.html 先来看看我们要达到的效果!后面直接上代码,如下图: 下面直接贴上代码 我们这里写的都是些死的数 ...

  2. echarts制作图表同时有3d柱状图与折线图

    echarts制作图表同时有3d柱状图与折线图 工作遇到,小可爱们可直接抄作业,使用的pictorialBar 工作遇到,小可爱们可直接抄作业,使用的pictorialBar echarts封装,使用 ...

  3. 【ECharts】echarts数据化图表入门级教程(附10个案例)

    echarts数据化图表入门级教程(附10个案例) 01-Echarts-介绍 ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部 ...

  4. Vue项目引入Echarts可视化图表库教程踩坑

    Apache ECharts是一个基于 JavaScript 的开源可视化图表库,ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表. ...

  5. echarts ucharts 和_使用chart和echarts制作图表

    前  言 chart.js是一个简单.面向对象.为设计者和开发者准备的图表绘制工具库.它可以帮你用不同的方式让你的数据变得可视化.每种类型的图表都有动画效果,并且看上去非常棒,即便是在retina屏幕 ...

  6. 在Java web页面使用ECharts制作图表

    前言 因为最近在做一项课设,需要可视化,因此选择echarts.但因为太久没用了,所以忘记了怎么在web页面引用echarts,在这里做个记录,开发工具是VSCODE. 一.下载echarts.min ...

  7. echarts 制作图表固定的三个步骤

    1.导入js() (1)Echarts官网(第三方可视化图表库):Apache ECharts (2)echart.js(引入的js文件)下载地址:https://cdn.jsdelivr.net/n ...

  8. 【微信小程序】关于使用ECharts制作图表

    halo小伙伴们,在原生微信小程序中会遇到需要开发图表,这总不能自己手撸一个吧?多费力啊,这就不得不说ECharts的好用之处了.接下来我来说下微信小程序使用ECharts的一个过程吧 ECharts ...

  9. 玩转ECharts制作图表之散点图

    散点图适用于三维数据集,但其中只有两维需要比较. 散点图 ECharts基本构建代码结构 准备x轴和y轴数据,二维数组[[身高,体重],[]-] 将type的值设置为scatter,x轴和y轴的typ ...

最新文章

  1. freemarker 内置函数
  2. 轻舟智航发布Driven-by-QCraft第三代自动驾驶硬件方案
  3. 【软件工程】知识点梳理(全)
  4. Go web framework
  5. 了解ACL(访问控制列表)一些简单的ACL小实验
  6. 插入的数据不能时时查询到_数据库原理笔记
  7. Oracle dataguard 正常切换和应急切换
  8. 小甲鱼 OllyDbg 教程系列 (十四) : 模态对话框 和 非模态对话框 之 URlegal 和 movgear
  9. 火柴棒等式(洛谷P1149题题解,Java语言描述)
  10. Foursquare 8.0 :聪明人给互联网公司上的流量转化课
  11. Codeforces Round #512 (Div. 2, based on Technocup 2019 Elimination Ro A. In Search of an Easy Proble
  12. (附源码)ssm天天超市购物网站 毕业设计 022101
  13. 流水线上的农民:我在工厂种蔬菜
  14. 苹果的新手机都是5G,华为的新手机只有4G,大家怎么看待这个现象?
  15. GNN:A Gentle Introduction to Graph Neural Networks
  16. jsp 爱心宠物诊所源码_“爱心宠物诊所”系统设计-JSP编程毕业设计
  17. 100行matlab,中国大学MOOC: Matlab中可以产生100行100列元素全是1的正确的命令是() 答案:ones(100)...
  18. matlab二维数组排序函数,Matlab 用sort函数排序 二维数组
  19. Hawaiki Keyer 4 Mac(AE/FCPX抠图遮罩插件) v4.5破解版
  20. 磁盘空间分析SpaceSniffer

热门文章

  1. 2023 QQ机器人云端系统源码 去后门版
  2. 跟一夫学UI设计 APPUI综合设计与图标实战案例视频教程 photoshop绘制icon案例-王诚-专题视频课程...
  3. 用AkShare获取沪深可转债分时数据
  4. unity3d模型制作规范v1.0
  5. 攻略:螺旋城的灾难 - 魔兽-经典TD
  6. 微软开发主管临别诤言
  7. Go的channel常见使用方式
  8. 采用DUPLICATE 把asm数据库复制到文件系统
  9. android开发 theme,详细介绍了Android主题与风格开发教案(style and theme)
  10. PCB到SMT完整工艺流程视频笔记