victory README

The project's README from github.com/FormidableLabs/victory. As one markdown file: README.md.

Victory — Formidable, We build the modern web an ecosystem of composable React components for building interactive data visualizations.

weekly downloads current version build status Maintenance Status

Victory

Contents

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:

pie


Requirements

Projects using Victory should also depend on React. As of [email protected] 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.

Contributing

Please see the Contributing guide.

Maintenance Status

Active: Formidable is actively working on this project, and we expect to continue to work for the foreseeable future. Bug reports, feature requests and pull requests are welcome.

victory (FormidableLabs/victory)

Searching Database…

11.2K ·GitHub
Что это такое?Victory — это набор составных React-компонентов для создания интерактивных визуализаций данных, таких как диаграммы и графики.
Это библиотека компонентов, которую можно просто подключить к React-приложению, или что-то более масштабное?Это библиотека отдельных React-компонентов (VictoryPie, VictoryChart и др.), которые вы комбинируете между собой, а не полноценный фреймворк. Дополнительный пакет Victory Native имеет почти такой же API для React Native на iOS и Android.
Как добавить её в проект?Добавьте пакет victory в проект, затем импортируйте и отрисуйте компонент, например VictoryPie, чтобы увидеть результат.
Нужна ли определённая версия React?Да, в вашем проекте должна быть версия React 16.3.0 или выше.
Если мне нужна версия для мобильных устройств, это точно такой же пакет?Нет, для приложений на React Native используется отдельный пакет Victory Native; он повторяет большую часть кода и API, но поддерживается как самостоятельный пакет.
Где можно на самом деле отрисовать эти диаграммы?В вебе с React, а также в приложениях для iOS и Android через React Native с помощью Victory Native.
Можно ли попробовать Victory, не настраивая проект?Да, из проекта есть ссылка на песочницу с кодом, где можно напрямую в браузере экспериментировать со всеми компонентами Victory.
Проект активно поддерживается?Да, Formidable заявляет, что активно работает над Victory и намерена продолжать, включая обработку сообщений об ошибках и запросов на новые функции.
Какие виды диаграмм предоставляет Victory?Он включает набор составных базовых компонентов для диаграмм, таких как VictoryPie и VictoryChart, которые можно комбинировать для создания собственных визуализаций данных.
Size
64.1 MB
Stars
11.2K
Age
11y
Commits · 90 Days