开源|蚂蚁金服开源AntV F2:一个专注于移动,开箱即用的可视化解决方案

简介:


小蚂蚁说:

AntV 是蚂蚁金服全新一代数据可视化解决方案,主要子产品包括 G2、G6、F2。此前我们已经相继发布过AntV的相关开源消息与版本迭代,包括《蚂蚁金服开源:数据驱动的高交互可视化图形语法G2》,《开源 | 蚂蚁金服开源:关系数据的可视化引擎 G6 2.0》,《蚂蚁金服开源 | 可视化图形语法 G2 3.2:迭变》等相关消息。今天我们正式宣布,AntV F2 3.2 版本正式对外发布!


F2,是一个专注于移动,开箱即用的可视化解决方案,完美支持 H5 环境同时兼容多种环境(node, 小程序,weex)。完备的图形语法理论,满足你的各种可视化需求。专业的移动设计指引为你带来最佳的移动端图表体验。

产品特性

1.专注移动,体验优雅

在“准确、有效、清晰、美”的可视化原则的基础之上,结合移动设备特性(规格不一,计算能力不足和触摸界面)以及人们对移动设备的使用习惯,我们从设计、性能以及多端异构三个角度出发,为用户提供移动端图表的最佳实践。

  • 轻量化呈现,自然反馈:在设计上我们以人为本,追求自然简单易懂,有吸引力的表达效果,让用户在碎片化的时间里更快更高效得获取图表信息。同时在可视化的操作我们追求内容和操作有机融合,符合人的自然行为反应,让交互操作更自然。


常见图表:从左到右分别为折线图、柱状图和饼图


  • 轻巧流畅:性能我相信是移动端长期关注的问题,虽然移动设备硬件以及计算能力一直在不断提升,但是可以肯定地说,大多数用户并没有使用最新和最强大的移动设备。因此,F2 一直致力于追求极致的性能,针对移动设备做了大量的优化,在支持丰富(50+)图表的基础上同时保持代码量的小巧(不带交互版本 Gzip 压缩后 44k,带所有交互版本 56k),同时提供模块化的设计以支持动态加载,提供更优的大小。

  • 多端异构:在完美支持 H5 环境的同时,同时兼容 Node.js,支付宝小程序、微信小程序、React Native以及 Weex 端的渲染,一份代码,多设备多环境渲染。

2.图表丰富,组件完备

与传统的图表库不同,抛弃了特图特做的封装思路,基于强大的图形语法理论,以数据驱动,通过图形语法的组合灵活构建各类图表,目前可绘制 50+ 图表类型(当然,还可以更多),覆盖各类场景。在提供基础的图表可视化能力外,我们还提供了丰富图表功能组件,满足各种功能需求。


3.扩展灵活,创意无限

我们在提供最佳实践的同时,还为开发者提供了灵活的扩展机制,包括 Shape、动画以及交互的自定义能力,当然还有图表样式的个性化定制,满足各种个性化的图表要求。



一直在路上

F2 3.2,因你而动

自 F2 3.1 启航之后,我们从未停止前行,非常感谢朋友们对 F2 的支持信任!以下是最新版本 F2 3.2 所做出的努力,更详细的内容可阅读以下发布稿链接:

https://www.yuque.com/antv/blog/f2-3.2-publish

拥抱开源

自 F2 开源以来,收到了很多有价值的意见和反馈,同时开源社区也基于 F2 进行了各种封装,非常感谢大家的支持信任,也欢迎更多的有志之士一起加入我们。

  • ant-design-mobile-chart:基于 F2 封装的 ant-mobile 图表组件。

  • BizCoblin:基于 F2,React 移动端可视化图表库。

  • VChart:VUX(Vue.js 移动端 UI 组件库)基于 F2 封装的图表组件。

  • weex-chart:Weex 上的图表组件。

  • eapp-dd-charts:钉钉 E 应用图表。

  • 虚席以待


实例赏析

F2 现已服务于阿里系各大 app:蚂蚁财富、支付宝、淘票票(专业版)等,每日经受着千万级 pv 的考验。



加入我们

感兴趣的小伙伴们欢迎通过以下途径关注我们!联系我们!!加入我们!!!

  • GitHub:https://github.com/antvis/f2

  • 官网:https://antv.alipay.com/zh-cn/f2/3.x

  • 邮件:antv@antfin.com


AntV 是蚂蚁金服全新一代数据可视化解决方案,主要子产品包括 G2、G6、F2,欢迎共建!最后,感谢并期待与大家一起同行!


目录
相关文章
uniapp-picker选择省市区效果demo(整理)
uniapp-picker选择省市区效果demo(整理)
|
IDE Linux 测试技术
Rockchip系列之深度分析CAN接口系列(1)
Rockchip系列之深度分析CAN接口系列(1)
1404 2
|
安全 Go
Golang语言goroutine协程并发安全及锁机制
这篇文章是关于Go语言中多协程操作同一数据问题、互斥锁Mutex和读写互斥锁RWMutex的详细介绍及使用案例,涵盖了如何使用这些同步原语来解决并发访问共享资源时的数据安全问题。
623 4
|
监控 前端开发 JavaScript
Sentry 监控部署与使用(详细流程)
Sentry 监控部署与使用(详细流程)
3567 0
|
供应链 JavaScript BI
一物多码?有码无物?5招搞定ERP物料编码管理
物料编码是制造企业物料管理的基础,若管理不当会导致一物多码、一码多物等问题,影响ERP系统数据准确性,进而引发计划失效、成本混乱等难题。本文探讨如何通过ERP系统实现一物一码、控制编码数量、规范新增流程等策略,解决物料编码混乱问题,提升企业运营效率。
|
存储 缓存 监控
Sentry Web 前端监控 - 最佳实践(官方教程)
Sentry Web 前端监控 - 最佳实践(官方教程)
2100 0
Sentry Web 前端监控 - 最佳实践(官方教程)
|
机器学习/深度学习 人工智能 搜索推荐
AI时代下的个人发展之路:通过多栈变革实现跨越式成长
随着人工智能(AI)技术的飞速发展,企业和个人面临着前所未有的机遇和挑战。在AI时代,多栈变革成为推动企业和个人发展的关键。对企业而言,AI不仅促进了数据驱动的决策和智能自动化,还推动了产品创新和业务流程优化。而对于个人,AI的崛起提供了通过跨界学习、掌握多项技能及使用AI工具提升效率的机会。本文探讨了AI如何通过多栈变革推动企业和个人的全方位发展,同时也分析了面临的挑战与未来展望。在这个智能化、数据化的时代,只有不断学习与适应的企业和个人,才能抓住AI带来的机遇,迎接更加智能化的未来。
|
SQL 安全 网络协议
网络端口号和协议号(大全)
网络端口号和协议号(大全)
8177 2

热门文章

最新文章