Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit

Co-authored-by: github-actions[bot] <github-actions[bot]>
38b9b14 1

Git stats


Failed to load latest commit information.
Latest commit message
Commit time
November 28, 2023 11:46
November 15, 2023 10:11
May 25, 2023 09:18
November 28, 2023 11:46
June 23, 2021 15:06
January 4, 2023 11:08
January 4, 2023 11:08
November 28, 2023 11:46
Victory — Formidable, We build the modern web an ecosystem of composable React components for building interactive data visualizations.

weekly downloads current version build status Gzip size Maintenance Status



Getting started

  1. Add Victory to your project:
# npm
$ npm i --save victory
# or yarn
$ yarn add victory
  1. Add your first Victory component:
import React from "react";
import { render } from "react-dom";
import { VictoryPie } from "victory";

const PieChart = () => {
  return <VictoryPie />;

render(<PieChart />, document.getElementById("app"));
  1. VictoryPie component will be rendered, and you should see:



Projects using Victory should also depend on React. Victory works with React version 15 and above. As of victory@34.0.0 Victory requires React version 16.3.0 or above

Victory Native

Victory Native shares most of its code with Victory, and has a nearly identical API! To learn more, check out the Victory Native package README.


Please see the Contributing guide.

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.