当前位置: 首页 > news >正文

Airbnb开源数据可视化工具Visx

一、什么是visx

visx 是用于 React 的富有表现力的底层可视化组件集合,结合了 d3 的强大功能来生成可视化,以及 React 更新 DOM 的诸多优势。

在 Airbnb 内部,visx 的目标是统一整个公司的可视化堆栈,在此过程中,创建了 visx 项目,从而有效的将 D3 的强大功能与 React 结合在一起。

image.png

目前,visx在 Github 上通过 MIT 协议开源,有超过 17.5k 的 star、0.7k 的 fork、2.2k 的项目依赖量、代码贡献者 150+,妥妥的前端优质开源项目。

二、为什么使用 visx

本质上,Visx 是 Airbnb 开发的一系列基于 React 的数据可视化工具。 Visx 代表可视化组件而并非可视化库,是基元或组件的集合,可以将它们混合在一起以根据项目的要求创建自定义可视化库。

image.png

尽管 Visx 构建于流行的 D3 可视化库之上,但它仍将 DOM 操作工作委托给 React 库,而 D3 主要用于计算。 这样做的好处是,它可以减少当两个库争夺 DOM 控制权时可能出现的潜在错误。

Visx 适合任何 React 应用程序,无论架构如何。 同时,采用纯 React,很容易学习。 此外,开

http://www.lryc.cn/news/128718.html

相关文章:

  • VR仿真实训系统编辑平台赋予老师更多自由和灵活性
  • 父类对象转成子类对象
  • Spring Boot中如何使用Flyway进行数据库迁移
  • web在线编辑器(vue版)
  • 【论文阅读】 Model Sparsity Can Simplify Machine Unlearning
  • Spring Clould 部署 - Docker
  • linux--链表动态创建
  • iBooker 布客技术评论 20230818
  • CK-A60180、CK-B1542、CK-L3095单向离合器
  • 单因素多变量方差分析
  • Python Web:Django、Flask和FastAPI框架对比
  • 【CI/CD】Rancher K8s
  • nodejs 之 express 实现下载网络图片并上传到七牛云对象存储oss空间
  • 综合能源系统(7)——综合能源综合评估技术
  • 【JS 线性代数算法之向量与矩阵】
  • 配置 yum/dnf 置您的系统以使用默认存储库
  • Docker容器与虚拟化技术:Docker资源控制、数据管理
  • python生成器有几种写法,python生成器函数例子
  • 动态动画弹窗样式css
  • 数据生成 | MATLAB实现WGAN生成对抗网络数据生成
  • PHP实现每日蛋白质摄入量计算器
  • vue elment 表格内表单校验代码
  • 如何在Stream流中分组统计
  • windows程序基础
  • 【LeetCode】买卖股票的最佳时机最多两次购买机会
  • 【C++ 记忆站】命名空间
  • 《离散数学及其应用(原书第8版)》ISBN978-7-111-63687-8 第11章 11.1.3 树的性质 节 第664页的例9说明
  • 【云原生】K8S存储卷:PV、PVC详解
  • 谈谈IP地址和子网掩码的概念及应用
  • vue2 如何监听数组的变化