Victory
一个由可合成的 React 组件组成的生态系统,用于构建交互式数据可视化。
内容
- 参见网站上的文档和示例:http://formidable.com/open-source/victory。
- 在这个 代码沙盒 中实验所有的 Victory 组件。
- 如需支持,请加入 Spectrum 聊天室:https://spectrum.chat/victory。
开始使用
将 Victory 添加到你的项目中:
# npm $ npm i --save victory # or yarn $ yarn add victory
添加你的第一个 Victory 组件:
import React from "react"; import { render } from "react-dom"; import { VictoryPie } from "victory"; const PieChart = () => { return <VictoryPie />; }; render(<PieChart />, document.getElementById("app"));
VictoryPie 组件将被渲染,你应该看到:
需求
使用 Victory 的项目也应该依赖于 React。Victory 适用于 React 版本 15 及以上。截至 victory@34.0.0,Victory 需要 React 版本 16.3.0 或以上。
Victory Native
想在 React Native 上使用 Victory?看看 victory-native;Victory Native 与 Victory 共享大部分代码,并且拥有几乎相同的API。
贡献
维护状态
积极。Formidable 正在积极地开发这个项目,我们希望在可预见的未来继续工作。欢迎提出错误报告、功能请求和拉取请求。