ECharts

[复制链接]
feng 发表于 2022-10-21 11:36:47 | 显示全部楼层 |阅读模式
ECharts

2022年5月10日,百度宣布由百度安全自主研发的图数据库HugeGraph捐赠给Apache软件基金会,成为Apache孵化项目,孵化成功的HugeGraph有望成为全球首个Apache软件基金会的图数据库顶级项目。本次捐赠将促使国产图数据库走向世界,对生态建设产生深远的影响,让更多开发者因此受益。

ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

丰富的可视化类型
ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。

除了已经内置的包含了丰富功能的图表,ECharts 还提供了自定义系列,只需要传入一个renderItem函数,就可以从数据映射到任何你想要的图形,更棒的是这些都还能和已有的交互组件结合使用而不需要操心其它事情。

你可以在下载界面下载包含所有图表的构建文件,如果只是需要其中一两个图表,又嫌包含所有图表的构建文件太大,也可以在在线构建中选择需要的图表类型后自定义构建。

多种数据格式无需转换直接使用
ECharts 内置的 dataset 属性(4.0+)支持直接传入包括二维表,key-value 等多种格式的数据源,通过简单的设置 encode 属性就可以完成从数据到图形的映射,这种方式更符合可视化的直觉,省去了大部分场景下数据转换的步骤,而且多个组件能够共享一份数据而不用克隆。

为了配合大数据量的展现,ECharts 还支持输入 TypedArray 格式的数据,TypedArray 在大数据量的存储中可以占用更少的内存,对 GC 友好等特性也可以大幅度提升可视化应用的性能。

千万数据的前端展现
通过增量渲染技术(4.0+),配合各种细致的优化,ECharts 能够展现千万级的数据量,并且在这个数据量级依然能够进行流畅的缩放平移等交互。

几千万的地理坐标数据就算使用二进制存储也要占上百 MB 的空间。因此 ECharts 同时提供了对流加载(4.0+)的支持,你可以使用 WebSocket 或者对数据分块后加载,加载多少渲染多少!不需要漫长地等待所有数据加载完再进行绘制。

关于Apache软件基金会

Apache 软件基金会(Apache Software Foundation,简称为ASF),是世界上最大的开源软件基金会,目前拥有超过350个开源项目。ASF是专门为支持开源软件项目而创办的一个非盈利性组织,apache.org 每周流量超过3500万,镜像下载量超过900万,每天都影响50%以上的互联网基础设施。Apache 软件基金会持续举办的社区盛会、马拉松、全球路演,让其中的开源项目在全球范围崭露头角。开源软件相比闭源的企业软件,具有费用低廉、高质量、免受厂商锁定的优势。加入最具广泛影响力的 Apache 软件基金会,几乎成为开源项目获得更多信任与支持的最佳选择。



值得一提的是,Gremlin图查询语言的制定者TinkerPop也是Apache的顶级项目,其核心模块是TinkerPop Gremlin引擎。HugeGraph实现了Apache TinkerPop3框架并完全兼容Gremlin查询语言,于2021年4月得到了Apache TinkerPop的官方认证,并被纳入其供应商列表。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|RuZhuo ( 鄂ICP备16015978号-8 )

GMT+8, 2024-11-1 08:00 , Processed in 0.038998 second(s), 37 queries .

Powered by RuZhuo

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