recharts
Build composable, responsive React charts with Recharts library. Use when creating data visualizations including line charts, area charts, bar charts, pie charts, scatter plots, and composed charts. Handles chart customization, responsive sizing, tooltips, legends, axes configuration, performance optimization, and accessibility.
Что делает навык
Recharts — это библиотека визуализации данных на React, построенная на базе D3, которая позволяет создавать композируемые и декларативные графики. Она решает задачу адаптивного отображения данных, поддерживая линейные, столбчатые, круговые диаграммы и их комбинации.
Когда применять
- Визуализация временных рядов с помощью линейных графиков (LineChart).
- Сравнение категорий данных с использованием столбчатых диаграмм (BarChart).
- Отображение пропорций с помощью круговых диаграмм (PieChart).
- Создание сложных комбинированных графиков (ComposedChart) для многомерных данных.
Как работает
- Установить библиотеку в проект с помощью команды npm install recharts.
- Импортировать необходимые компоненты, такие как LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, Legend и ResponsiveContainer.
- Создать обертку ResponsiveContainer для обеспечения адаптивности графика.
- Настроить оси (XAxis, YAxis) и сетку (CartesianGrid) для корректного отображения данных.
- Добавить интерактивные элементы, такие как Tooltip и Legend, для улучшения пользовательского опыта.
Примеры запросов агенту
Что понадобится
- D3 (используется внутри библиотеки)
- Node.js (для установки через npm)
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.