精易论坛

标题: Echarts模块v1.5更新【更新支持多线程,封装大量快速方法,增加史上最详细示例】 [打印本页]

作者: 最近正迷糊    时间: 2017-11-2 21:39
标题: Echarts模块v1.5更新【更新支持多线程,封装大量快速方法,增加史上最详细示例】
本帖最后由 最近正迷糊 于 2017-11-3 10:24 编辑

首先感谢精易论坛管理人员,今天群里一位朋友提醒才知道我的模块被人冒名抄袭,并且被内置了推广代码发到论坛里了,在帖子中提交投诉后很快就经论坛管理删除了冒名的抄袭贴,在此感谢!

这也提醒我了,这个模块也一直在更新,但仅仅在易语言官网论坛发帖过,精易论坛发帖还停留在1.2版本,今天特意上来发帖重新更新一下。



在此声明一下,本模块封装的是百度的全球知名开源项目echarts.js(可在官网中查看github网址),本模块延续了原echarts项目的开源精神,所以本模块也是完全开源的。
本模块本身并没有多少技术含量,只是力气活封装了一下,方便大众使用而已,大家都可以随意复制使用,但请尊重原作者,复制修改重发的时候标注一下原出处。



言归正传


echarts的大名如果没有听过可以去百度一下,它是一个企业级的开源图表库,它是一个web图表库,所以在易语言中使用需要浏览框(浏览器)的支持,echarts的好处在于它有最全面的全中文api文档,支持多种多样的图形及配置,例如散点图、折线图、柱状图、饼图、地图、雷达图、K线图、箱线图、热力图、关系图、矩形树图、平行坐标、桑基图、漏斗图、仪表盘等等。



本模块目前最新版本为1.5


本模块特点:


本模块最新版及源码永久下载地址:
  1. 源码及最新模块、示例下载:https://coding.net/u/lsy9202/p/E-echarts/git
复制代码
QQ讨论群:93902676(使用遇到问题解答、最新模块、示例下载)
  1. 模块及示例打包网盘下载:https://pan.baidu.com/s/1dFlfWUt
复制代码
模块下载:
Echarts模块v1.5.0.80.rar (227.53 KB, 下载次数: 203)
示例因附属文件稍大,所以请前往上边coding、网盘或群文件下载。


群作业中有模块常见问题解答。



  1. echarts官网:http://echarts.baidu.com/
  2. 官方全中文API:http://echarts.baidu.com/option.html(有问题查这里)
  3. 超多官方示例大全:http://echarts.baidu.com/examples.html(史上最全官方示例)
复制代码


上边说过echarts运行需要浏览框(浏览器)的支持。这里有三种方法:


【简单介绍一下:】
wke和cef都来源于google的开源浏览器项目chromium,简单来说他们都是经过封装的浏览器控件。
它们都可以绑定到易语言窗口中的任意控件上用来显示由html或js生成的页面或者图形(绑定到启动窗口句柄上就可以作为全屏webUI了)。

【WKE介绍:】
wke的作者是BlzFans(最后更新时间:2013年)。
wke是一个经过高度精简的chromium项目,它的dll只有10MB左右(经过压缩后只有3MB)。
wke最后一次更新时间是2013年,之后没有再更新过,所以可能不支持最新的h5、CSS3、es6的一些新技术,但是它的好处在于dll文件只有10MB左右,相对于几十MB甚至上百MB的chromium已经相当小了。
熟悉html的同学可以用它做webUI界面,灵活简便流行的html很容易让你的项目界面UI让人耳目一新。
本echarts图表库示例中使用的wke模块是由易语言论坛kyozy封装的wke模块,目前最新版为1.4。
wke支持运行js代码。

【CEF介绍:】
cef易语言模块的作者是精易论坛的黑猫(最后更新时间:2017年4月)。
cef易语言模块是一个完整的经过封装的chromium,它经过个人外部完善后可以作为一个完整的浏览器使用。
cef使用的内核版本是:49.0.2623.110 webkit 537.36
cef比wke完整,并且比wke的内核版本新很多,所以它比wke对html、css和js支持的完整,且页面性能更接近桌面版浏览器。
cef的唯一缺点就是文件大,附属文件比较多,大约33MB+
cef和chrome一样附带了完整的开发者工具,用过的应该都了解,这个是神器。
cef支持运行js代码。
cef黑猫有模块版也有支持库版。


【为什么不建议易语言内置的超文本浏览框(IE内核):】
易语言内置的超文本浏览框是使用系统内置IE内核。
超文本浏览框运行js代码很麻烦,且不保证所有代码都可以正常运行。
表面看它最方便,不需要任何外部文件,单实际上它也是需要外部文件,不一样的是它的外部文件早已随操作系统安装内置了。
并且由于IE各个版本性能、标准等等差异太大,IE早已经成为目前所有WEB前端从业者的噩梦。
因为你编写的页面在IE11上可以正常运行,可能到IE10上就不行了,等你搞定了10,那么9可能又挂了,最流行的操作系统XP内置的IE版本是6,你可以自己想象你会面对什么样的客户吐槽。
wke和cef虽然需要附带一些外部文件,但是它们基本可以保证在各种不同环境中运行效果一致。


【对于echarts图表模块怎么选择wke还是cef还是IE:】
1.假设你使用的图形非常简单,且不需要动态更新,那么可以使用超文本浏览框(IE)或者WKE;
2.假设你使用的图形需要动态更新效果,并且图形也不算复杂,建议使用wke;
3.假设你使用的图形比较复杂或者需要更好的显示性能,例如股票K线图、极坐标图、水球图等等(包括但不限,只要是wke带不动的),那么一律建议使用cef;
4.假设你使用的图形不需要动态更新,且可以保证你的使用环境IE版本在9以上(最好是11+),那么不管是简单图形或者复杂图形(包括但不限股票K线图、极坐标图、水球图等等)你都可以尝试使用超文本浏览框(IE)。

下边是部分快速生成图形方法示例1.折线图/散点图


2.雷达图


3.仪表盘


4.多组饼图




下边是示例截图(示例截图来自CEF版示例大全)

























作者: zlw310282    时间: 2017-11-3 14:00
试试看看喽。嘿嘿
作者: 苏杰哥哥    时间: 2017-11-3 14:48
迷糊大神支持你
作者: fxcf    时间: 2017-11-3 17:36
这就强大了,手动支持
作者: aaaajjjj    时间: 2017-11-5 09:17
功能强大 感谢分享 支持
作者: 2462528259    时间: 2017-11-5 10:29
楼主太给力,感谢楼主无私奉献
作者: imoling    时间: 2017-11-6 22:56
挺给力的,不过这个要上手还要一段时间研究,这个是不是对图表数据进行显示,还有其他功能么。
作者: 紫萱宝宝OoO    时间: 2017-11-9 01:14
还不错还不错
作者: kanshijian    时间: 2017-11-15 11:00
这...真是强大到不可思议
作者: 171110645    时间: 2017-11-16 03:10
学习了。
作者: ωind    时间: 2017-11-23 13:12
大力大力大大力支持!!!很漂亮
作者: badlwolf    时间: 2017-11-25 22:58
卧槽,感觉特别吊!!!
作者: orachard    时间: 2017-12-2 20:48
我晕,完全看不懂,你这个阶层的高度,我真是望成莫及啊,膜拜一下吧
作者: CodeCentury    时间: 2017-12-15 13:05
谢谢大神分享!
作者: cgkj888    时间: 2017-12-15 13:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: lyc1of    时间: 2018-3-6 22:27
        支持开源~!感谢分享
作者: cf2006a    时间: 2018-3-8 15:18
看上去很强大!支持
作者: feimu2005    时间: 2018-3-17 15:16
支持楼主
作者: anass    时间: 2018-5-8 22:12
虽然用不到但是支持一下吧
作者: jiaweiguang    时间: 2018-5-9 01:00
这个模块真好啊
作者: ihswc101    时间: 2018-10-26 14:45
谢谢大神分享                                       
作者: Else    时间: 2019-3-29 20:29
感谢您的分享,图标很漂亮,nice~~~
作者: xygmxw    时间: 2019-4-15 11:10
这个模块真好啊
作者: 阿芙娜    时间: 2019-7-1 19:41
请问有DEMO可以介绍应用么
作者: taodile    时间: 2020-5-26 01:42

感谢您的分享,图标很漂亮,nice~~~
作者: gjtx888    时间: 2021-4-8 21:22
可以实时在图中加入数据吗?
作者: wd4507    时间: 2021-11-14 09:46
gjtx888 发表于 2021-4-8 21:22
可以实时在图中加入数据吗?

我也想知道
作者: linxi316    时间: 2022-4-25 21:56
谢谢分享!!!!!
作者: oumeiy    时间: 2023-6-25 07:09
谢谢分享!!!
作者: 天外飞雪    时间: 2023-10-10 20:53
下载地址已失效,




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4