写点什么

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

  • 2019-09-02
  • 本文字数:1296 字

    阅读完需:约 4 分钟

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

小蚂蚁说:

AntV 是蚂蚁金服全新一代数据可视化解决方案,主要子产品包括 G2、G6、F2。今天我们正式宣布,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 的考验。




本文转载自公众号蚂蚁金服科技(ID:Ant-Techfin)。


原文链接:


https://mp.weixin.qq.com/s/cEph9WYy1ckJPbPbUcxNSg


2019-09-02 16:124666
用户头像

发布了 150 篇内容, 共 37.2 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

【中秋特辑-代码解析月饼节】C++比C语言更加规范、方便?是因为增加了如下特性 | C++98 & C++11 | C++难学?带领大家一步一步深度剖析 | 简单易懂

Dream-Y.ocean

c++ 底层 细节 9月月更

跟着卷卷龙一起学Camera--内存池浅析05

卷卷龙

ISP 9月月更

【数据结构与算法】LeetCode面试真题,带你领略算法思想

Dream-Y.ocean

面试 队列 9月月更

【数据结构与算法】粽子树?二叉树_关于堆你不知道的事情

Dream-Y.ocean

栈和队列 9月月更

HowTo:Pipy 如何修改请求和响应的内容

Flomesh

Service Mesh 服务网格

2022华为开发者大赛开学动员 开启想象力无限创新

华为云开发者联盟

云计算 后端 企业号九月金秋榜

原生Redis跨数据中心双向同步优化实践

京东科技开发者

数据中心 幂等性 同步 数据容灾 Redis 数据结构

跟着卷卷龙一起学Camera--内存池浅析06

卷卷龙

ISP 9月月更

C++来时路 _ 重温经典之C++类和对象 | 三大特性之一 - 封装 | 腾讯面试题

Dream-Y.ocean

c++ 封装 底层 腾讯面试 9月月更

openjdk镜像的tag说明

程序员欣宸

Docker Docker 镜像 9月月更

最高增强至1440p,阿里云发布端侧实时超分工具,低成本实现高画质

阿里云大数据AI技术

机器学习 企业号九月金秋榜

【数据结构与算法】详解 “清华大学(考研)OJ题”_ 二叉树重要面试OJ题

Dream-Y.ocean

面试 算法 清华大学 9月月更

前端三件套 HTML+CSS+JS基础知识内容笔记

明金同学

前端

大数据ELK(六):安装Elasticsearch

Lansonli

ES 9月月更

【数据结构与算法】2道面试真题,带你领略算法思想【附思路、动图、源码】

Dream-Y.ocean

面试 链表 9月月更

怎样提高报表呈现的性能

陈橘又青

sql 9月月更

打印 Logger 日志时,需不需要再封装一下工具类?

程序员小航

Java 日志 slf4j

少儿编程是智商税?还是未来的生存技能?

博文视点Broadview

议题征集:NGINX Sprint China 2022 线上大会

NGINX开源社区

nginx 开源软件 Sprint

【数据结构与算法】“堆”还能这样用_堆的应用

Dream-Y.ocean

面试 9月月更

跟我学Python图像处理丨傅里叶变换之高通滤波和低通滤波

华为云开发者联盟

Python 人工智能 企业号九月金秋榜

读书笔记|择一城以定财富,择一行以定发展

宇宙之一粟

读书笔记 职业 个人感悟 9月月更

【数据结构与算法】一篇文章带你玩懂 “栈和队列”(增、删、查、改)的实现_【附源码、动图】

Dream-Y.ocean

队列 数据结构与算法 9月月更

从东南亚到中东,为什么社交类产品成为游戏出海的突破口?

融云 RongCloud

白皮书 社交网络 出海 社交娱乐

【web开发基础】php开发基础快速入门(1)-PHP介绍及开发环境快速安装和基本使用介绍

迷彩

Web应用开发 php开源 9月月更 web开发基础

【数据结构与算法】二叉树题目很难?一句”技巧“巧做基础二叉树题目

Dream-Y.ocean

二叉树 二叉树遍历 9月月更 技巧总结

Notebook交互式完成目标检测任务

华为云开发者联盟

人工智能

架构模块一作业

Diana S

架构实战营

深度剖析“八大排序”(上)_ 探寻一些不为人知的细节

Dream-Y.ocean

排序算法 9月月更

深度剖析“八大排序”(下)- 交换排序 | 快速排序 & 优化 | 非比较排序_探寻一些不为人知的细节

Dream-Y.ocean

排序算法 9月月更

明道云新增四项国产信创平台兼容性认证

明道云

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