F2:蚂蚁开源 跨平台多端可视化图表

科技   2024-11-05 18:38   湖北  


文章底部获取项目地址



F2 是一个专注于移动端的可视化图表引擎,支持 H5 并且兼容多种环境运行,如 Node、小程序,旨在为开发者提供高效、灵活的图表解决方案。支持多种类型图表,如折线图、面积图、柱状图、饼图、环形图、玫瑰图、雷达图、散点图、漏斗图、金字塔图、矩形式树图、旭日图、火焰图、K 线图、仪表图等等。

F2 提供多端适配功能,并支持在 Vue、React、小程序中使用,方法参考官方文档,以下是常规使用方法。

// npm
npm install @antv/f2 --save
// html
<canvas id="myChart" width="400" height="260"></canvas>
// js
const data = [
  { genre: 'Sports', sold: 275 },
  { genre: 'Strategy', sold: 115 },
  { genre: 'Action', sold: 120 },
  { genre: 'Shooter', sold: 350 },
  { genre: 'Other', sold: 150 },
];
const context = document.getElementById('myChart').getContext('2d');
const { props } = (
  <Canvas context={context} pixelRatio={window.devicePixelRatio}>
    <Chart data={data}>
      <Axis field="genre" />
      <Axis field="sold" />
      <Interval x="genre" y="sold" color="genre" />
      <Tooltip />
    </Chart>
  </Canvas>
);
const canvas = new Canvas(props);
canvas.render();
功能和特性
专注于移动端:F2 设计时专注于移动设备,确保在 H5 环境中提供流畅的用户体验,同时兼容 Node.js 和小程序等多种环境。
开箱即用:提供了丰富的预构建图表,开发者可以快速上手,无需复杂的配置。
图形语法理论:F2 基于完备的图形语法理论,支持灵活构建各种统计图表,满足不同的可视化需求。
丰富的图表类型:支持多种图表类型,包括柱状图、折线图、饼图、散点图、K 线图等等,覆盖各类数据展示场景。
灵活的扩展性:提供插件机制,允许开发者根据需要扩展图形、动画和交互功能,增强可视化效果。
专业的移动设计指引:F2 提供移动端设计的最佳实践,确保图表在小屏幕设备上也能保持良好的可读性和用户体验。
广泛应用:F2 已在蚂蚁多个金融业务场景中得到广泛应用,支持基金、定期、黄金、股票等数据的可视化展示。
社区支持和文档:F2 拥有详细的文档和教程,帮助开发者快速上手,同时也有活跃的社区支持。

《前端资源推荐》公众号收集各种前端组件 UI 框架、JS 插件工具、中后台系统模板、动画库、低代码、可视化资源、开源项目、学习资源、特效源码等,如有其他优秀资源,欢迎发消息投稿,感谢点赞、在看、转发、关注!!!

其他推荐


Arco Design Vue:字节前端开源 UI 组件库

GitHub 56k+ Star AI 项目 截图就能生成前端代码

Tesseractjs:OCR 前端识别提取图像文本字符
美呆了!纯前端技术实现 Web 原神启动

NutUI Bingo:助力双十一 京东抽奖游戏组件库

Vxe Table:Vue3 支持超大数据量渲染的表格组件

网页版 Windows 11 操作系统界面

项目地址


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

官方文档:https://f2.antv.antgroup.com/

前端资源推荐
推荐分享各种前端组件UI、插件工具、中后台系统、低代码、可视化、开源项目、学习资源、特效源码等
 最新文章