开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 28590|回复: 114
打印 上一主题 下一主题
收起左侧

[2018开源大赛(第三届)] Echarts商业级数据图表库模块v1.6.0.241【模块及示例大全】

    [复制链接]
跳转到指定楼层
发表于 2018-11-24 16:30:19 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式   广东省肇庆市
本模块源码托管于coding的git服务器上
  1. 源码及最新模块、示例下载:https://coding.net/u/lsy9202/p/E-echarts/git
复制代码


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


虽然这些年越来越不喜欢百度了,但是百度的echarts还是强烈安利的,少有的良心之作,国内外闻名。
  1. echarts官网:http://echarts.baidu.com/
  2. 官方中文API文档:http://echarts.baidu.com/option.html
  3. 超多官方示例大全:http://echarts.baidu.com/examples.html
  4. github:https://github.com/ecomfe/echarts
复制代码


QQ讨论群:93902676(使用遇到问题解答、最新模块、示例下载)
Echarts模块v1.6.1.267 源码.e (1.07 MB, 下载次数: 787) 模块及示例大全(带miniblink基础文件包)打包下载:https://share.weiyun.com/5gW0hyq
由于模块和示例大全更新快,所以建议加群免费下载最新版,以免出现问题。

  1. ' 更新日志:
  2. ' v1.6.0.241 [2018/11/24]
  3. ' * 1.以echarts类形式重写模块架构,并将echarts图形分为框架类和图形类,以便分别控制。
  4. ' ....新架构最大限度保留了原模块支持一框多图、多框多图、所有json参数可自定、图形组件可模块式控制等优点。
  5. ' ....新架构最大限度的将json内容保留在echarts类之内,从图形创建到图形绘制全程无需关心json内容(当然依旧保留了json可导出、可自定义修改等特点)(感谢群友:待伊一生@噜阿噜ita 提醒)。
  6. ' ....统一调整了命令名称及部分参数,以便可以更方便的调用想要的命令。
  7. ' ....添加封装了大量常用的js命令,常用操作运行图形、异步刷新图形数据等等无需再自行手写js代码。
  8. ' ....折线、柱图、散点图、K线图封装了数据异步调用的方法(数据写入js引擎,使用js变量名调用数据),大数据时可以大幅度减少json生成和图形绘制时间。
  9. ' ....此版本调整重写幅度过大,改动及新特性就不一一明列,请自行探索,有问题请及时反馈群:93902676。
  10. ' * 2.修正‘设置组件_图例()’命令无法自动获取饼图的图例问题。
  11. ' * 3.添加了新组件支持“视觉映射”,命令:设置组件_视觉映射()。
  12. ' * 4.添加了大量常用图形配置参数。
  13. ' * 5.内置json类修复嵌套数组赋值失败的问题(感谢群友:CaptainChen提醒)。
  14. ' * 6.更新echarts.min.js文件至当前最新版v4.2.0.rc2[2018-10-15](详细更新日志:http://echarts.baidu.com/changelog.html)
复制代码


1.6版最新特性:
  • 使用echarts类的形式重写模块架构,并将echarts图形分为框架类和图形类,以便分别控制。
  • 新架构最大限度保留了旧版本模块的支持一框多图、多框多图、json参数自定、组件化控制图形等优点。
  • 新架构最大限度的将图形配置json保留在echarts类之内,不熟悉json的新手从图形创建到图形绘制全程无需关心json内容(当然依旧保留了json可自定修改、可导出、可导入等等特点)
  • 统一调整了命令名称和部分参数位置,以便使用更简便。
  • 新架构封装了大量常用js命令,例如操作运行图形、异步刷新图形等等操作无需再自行手写js代码了。
  • 折线、柱图、散点图、K线图封装了数据异步调用的方法(原理:数据写入js引擎,使用js变量名调用数据),大数据时可以大幅度减少json生成和图形绘制时间。
  • 所有命令添加了英文名词注释,可以用来快速对照官方api文档。




下边开始放大招了,多图预警
【注意:下边的示例图只是echarts能力的冰山一角,官网上的成千上万的图形都能拿来用】




注:最后两张图演示了不同主题配色的效果,是的,echarts支持主题配色,模块内置了7套常用配色主题,并且官网提供了一套很NB的在线配色工具,导出的配色可以直接在模块中调用,所以配色弱的朋友们有福了。
但是由于帖子只允许上传25个附件,所以7套配色主题的图只成功上传了2个,其他的效果可以下载示例大全自行查看。

--- 11月25日补充 ---
昨天有小伙伴说担心图形功能强大使用起来太复杂,这里发一下示例代码以供参考:这里以第一幅图“折线图”为例:
一副图形只需10行代码即可(上边生成测试数据的不算)


添加图形数据_**()‘已包含的图形有折线、柱图、饼图、雷达图、树形图、关系图、散点图、K线图、仪表盘、词云图


标题组件


X轴组件(雷达图、饼图这类不需要坐标轴的可以省略)
另外散点图不需要设置X轴数据组


Y轴组件(雷达图、饼图这类不需要坐标轴的可以省略)


图例组件


鼠标提示组件


创建图形主体(div+图形内容),本命令可导出


生成最终html页面,支持添加JS、CSS代码,支持引用外部JS、CSS文件,本命令可导出
如使用的是超文本浏览框,那么就去掉wke.载入HTML(),然后把html页面写出到文件,然后使用超文本浏览框.地址=文件路径的方式载入页面



最后特别注明一下:
echarts是web图形库,运行需浏览框支持,推荐wke、miniblink、CEF3等成熟稳定的浏览框控件(群里都有下载)。
本帖中示例大全使用的是@kyozy的miniblink浏览框。https://125.confly.eu.org/thread-14270244-1-1.html




11.png (79.49 KB, 下载次数: 5)

11.png

评分

参与人数 27好评 +18 精币 +52 收起 理由
他乡遇故知 + 1 + 2 共同努力,共同进步
℡╮落花╰散 + 1 + 2 支持开源~!感谢分享
被封禁言 + 1 支持开源~!感谢分享
39667285 + 1 互相讨论,共同进步
mrzcpo + 1 + 2 实用
红桃じ简简箪箪 + 1 + 1 支持开源~!感谢分享
hs47520 + 1 新技能已get√
huawei811 + 1 支持开源~!感谢分享
2462528259 + 1 + 2 感谢分享,很给力!~
yilisha75176590 + 1 + 2 新技能已get√
xifengjt + 1 支持开源~!感谢分享
haifongren + 1 很好很强悍,坚持下去哦~
yinghao2005 + 2 支持开源~!感谢分享
Cand + 1 + 15 感谢分享,很给力!~
寂寞的泥 + 1 + 2 支持开源~!感谢分享
mysticz + 1 支持开源~!感谢分享
蒲公英哭泣三毛 + 1 + 2 支持开源~!感谢分享
乱世小熊 + 1 + 2 支持开源~!感谢分享
精易客服 + 1 + 2 支持开源~!感谢分享
罗泠雨人 + 1 + 1 新技能已get√
a393198821 + 1 + 1 支持开源~!感谢分享
bflgh + 1 支持开源~!感谢分享
webmaster999 + 1 感谢分享,很给力!~
sxaxin + 1 + 2 感谢发布原创作品,精易因你更精彩!
天机科技 + 1 + 2 新技能已get√
小小小小鸟89 + 1 + 2 支持开源~!感谢分享
冯古屋 + 1 感谢分享,很给力!~

查看全部评分

本帖被以下淘专辑推荐:

签到天数: 2 天

114
发表于 2024-12-29 10:01:36 | 只看该作者   广东省茂名市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

113
发表于 2024-12-21 18:09:21 | 只看该作者   重庆市重庆市
本帖最后由 arcee 于 2024-12-21 18:20 编辑

谢谢大佬,为什么我下载的实例运行正常,但我现有的项目,新建个窗体哪怕将实例源码一比一复制,运行到有:图形对象.设置组件_Y轴 ()的地方就运行时错误:“错误信息:用作进行条件判断的子语句参数只能接收逻辑型数据 0,0”?,饼图那些没这个项的都正常,哪里的问题,求助!!

97C18AA2-E3B7-4fbc-92B0-9C1463B35BDB.png (148.58 KB, 下载次数: 1)

错误信息

错误信息
回复 支持 反对

使用道具 举报

112
发表于 2024-11-10 18:46:21 | 只看该作者   广东省梅州市
666666666666666666666
回复 支持 反对

使用道具 举报

111
发表于 2024-11-10 18:45:16 | 只看该作者   广东省梅州市
666666666666666666666
回复 支持 反对

使用道具 举报

110
发表于 2024-9-27 22:22:58 | 只看该作者   陕西省西安市
000000000000000
回复 支持 反对

使用道具 举报

结帖率:90% (9/10)

签到天数: 3 天

109
发表于 2024-8-24 17:00:09 | 只看该作者   江苏省泰州市

支持开源~!感谢分享
回复 支持 反对

使用道具 举报

108
发表于 2024-7-25 23:41:26 | 只看该作者   香港特别行政区*
6666666666666666666666666666666666666666666666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

107
发表于 2023-12-13 16:37:21 | 只看该作者   福建省厦门市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

106
发表于 2023-12-4 15:03:56 | 只看该作者   福建省厦门市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

105
发表于 2023-9-25 21:21:25 | 只看该作者   河南省开封市
666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表