前言

最近在做一个项目需要用到大量的图形报表来展示数据。就去对比了一些前端图形报表框架,有Highcharts、Echarts、Three.js。发现Three.js比较笨重,不太适合数据展示,做前端动画还是比较好。而highcharts、echarts比较轻量级拿来就用比较方便。最后发现Echarts免费,而Highcharts用于商业用途时还需要授权,所以最终还是选择了Echarts。

一、引入ECharts.js

二、HTML中准备DOM元素

三、初始化echarts 实例

// 基于准备好的dom,初始化echarts实例

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

四、根据echarts 实例绘制图表

// 第一步:准备数据

var option = {

title: { text: 'ECharts绘图'},

tooltip: {},

legend: { data:['书销量']},

xAxis: {data: ["Java","Python","C#","C++","Go"]},

yAxis: {},

series: [{name: '书销量',type: 'bar',data: [40, 30, 20, 30, 10]}]

};

// 第二步:调用实例的方法,讲数据传入进去,绘制图表

myChart.setOption(option);

五、总结

echarts是百度出品。绘图的数据都是在后台准备好再传入前台,所以针对后台数据组装,github上面有大神封装好的第三方库可以引用。eg:Java 中ECharts.jar

PS:小弟不才,略知一二,欢迎大家关注、评论、转发。

HTML如何做个播放器图表,Web绘图神器之ECharts-ts文件播放器相关推荐

  1. win10文件管理器计算机,找出win10中应用版文件资源管理器

    多少年来我们习惯使用桌面程序版的windows文件资源管理器,绝大多数人启动文件资源管理器都是通过桌面双击"我的电脑"来实现,而现如今微软对windows界面的发展方向越来也趋向于 ...

  2. java实现音频播放小程序_微信小程序实现音频文件播放进度的实例代码

    问题描述 在微信小程序中经常会用到控制文件播放的滑块,通过滑块可控制音频播放进度,下面即用代码实现. 解决方案 首先用.wxml与 .wmss 代码实现进度条的效果,再通过 .js 文件控制进度条的进 ...

  3. c语言树莓派音乐播放器,使用web端来控制我的树莓派播放音乐

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? web端控制树莓派播放音乐,PHP+NodeJS+mpg123,粗糙版.实现后还可以做个app什么的. 代码 git 用 ...

  4. 操作简单的影音文件播放工具-万能播放器下载

    万能播放器是一款操作简单的影音文件播放工具,小伙伴们可以使用万能播放器播放喜欢的影音文件.万能播放器可支持p2p在线点播.边看边下.防病毒等功能.万能播放器几乎兼容市面上所有视频格式,有喜欢的小伙伴们 ...

  5. Pdf File Writer 中文应用(PDF文件编写器C#类库)

    该文由小居工作室(QQ:2482052910)    翻译并提供解答支持,原文地址:Pdf File Writer 中文应用(PDF文件编写器C#类库):http://www.cnblogs.com/ ...

  6. 【Win10 尝试解决】Win10文件资源管理器无限挂起重启

    1.问题描述: win10系统,电脑桌面不停闪烁,下面任务栏消失,窗口消失. ctrl+shift+Esc,打开任务管理器,发现文件资源管理器疯狂挂载.重启. 2.解决方法? 强烈建议暂时恢复之后,尽 ...

  7. 转载-文件资源管理器无响应的解决办法

    在Win10中,文件资源管理器经常出现崩溃未响应的问题,可能出现的问题是,双击"此电脑"进入就出现Windows资源管理器未响应的问题,或者任意软件通过打开文件对话框选择文件出现资 ...

  8. 文件资源管理器无法打开怎么办?

    文件资源管理器是我们访问.修改.编辑存储在硬盘中的文件或文件夹的基础,一但无法打开,则会影响我们的正常使用.那么文件资源管理器无法打开该怎么办呢? 1.通过任务管理器重启资源管理器 Windows资源 ...

  9. 电脑如何找到文件资源管理器

    你可以从桌面或开始菜单打开文件资源管理器.你也可以使用快捷键 "Windows+E" 来打开文件资源管理器.你还可以使用搜索功能搜索 "文件资源管理器" 并打开 ...

最新文章

  1. 【BZOJ2768】[JLOI2010]冠军调查/【BZOJ1934】[Shoi2007]Vote 善意的投票 最小割
  2. python numpy数组中冒号 : 的使用--全局选择、表示区间
  3. HDU 6178 Monkeys
  4. 7-3 欢迎参加贵工程2021年C语言程序设计大赛! (5 分)
  5. Peter Norvig:学习在于挑战和重复
  6. Codeforces 396C
  7. 英特尔推出49量子比特芯片以加入量子统治权大战
  8. Simulink 环境基础知识(四)--保存模型
  9. 设计原则-依赖倒置原则
  10. 不规则多边形重心求解
  11. C/C++ 基于Linux的高并发后台服务器-经验小结
  12. IDC数据:中国VR市场2017预计增幅将达441.2%
  13. vue3.2+element-plus+ts节假日管理界面
  14. 吡啶及吡啶衍生物废水处理
  15. [Windows][VC]开机自动启动程序的几种方法
  16. Typora markdown语法基础教程
  17. 泡面吧” “计蒜客” 挑战难题 第16题:爬楼梯
  18. 浏览器慢?这是加速 Chrome 的方法
  19. 马赛克数据增强 mosaic
  20. 手把手教怎么制作U盘启动系统盘,Ventoy工具下载和使用

热门文章

  1. OO第二单元作业总结
  2. Java并发编程笔记之ConcurrentLinkedQueue源码探究
  3. 进阶篇-用户界面:4.Android中常用组件
  4. id和instancetype的区别
  5. 中国第一批写java的人_中国java开源界最可爱的人们
  6. java ean13 条形码_【教程】Spire.Barcode 教程:如何在C#中创建EAN-13条码
  7. html5中音频的标签,html5中的音频标签安全
  8. java教学楼的属性_java设计一个父类建筑物building,由它派生出教学楼类classroom,然后采用一些数据进行测试....
  9. linux下iostat命令无效,linux iostat命令详解
  10. python自带sqlite库_Python标准库之sqlite3使用实例