Victory
an ecosystem of composable React components for building interactive data visualizations.
Contents
- See the docs and examples on the website: http://formidable.com/open-source/victory.
- Experiment with all Victory components in this code sandbox
- For support, join the Spectrum chat room at https://spectrum.chat/victory.
Getting started
- Add Victory to your project:
$ npm install victory --save
- Add your first Victory component:
import React, { Component } from "react"; import { render } from "react-dom"; import { VictoryPie } from "victory"; class PieChart extends Component { render() { return <VictoryPie />; } } render(<PieChart />, document.getElementById("app"));
VictoryPie
component will be rendered, and you should see:
Requirements
Projects using Victory should also depend on React. Victory works with React version 15 and above.
Victory Native
Want to use Victory
with React Native? Check out victory-native Victory Native shares most of its code with Victory, and has a nearly identical api!
Contributing
Maintenance Status
Active: Formidable is actively working on this project, and we expect to continue for work for the foreseeable future. Bug reports, feature requests and pull requests are welcome.