matplotlib · davila7 — скилл для Claude Code: графики и публикационные фигуры
Скилл для Claude по библиотеке matplotlib: строит линейные графики, скаттеры, гистограммы, тепловые карты и 3D-фигуры с экспортом в PNG, PDF и SVG.
npx claude-code-templates@latest --skill scientific/matplotlibЧто делает matplotlib
Скилл объясняет агенту, как работать с matplotlib: два интерфейса (pyplot в стиле MATLAB и объектный через Figure/Axes), иерархию объектов, типы графиков и сохранение фигур. Внутри — примеры кода для линейных графиков, скаттеров, столбчатых диаграмм, гистограмм, тепловых карт, контуров, box и violin plot, а также для 3D через mpl_toolkits.mplot3d.
Отдельно разобраны сетки из нескольких панелей: обычная сетка plt.subplots, мозаика subplot_mosaic и GridSpec для максимального контроля. Есть раздел про стили: именованные цвета, hex-коды, RGB-кортежи, колормапы вроде viridis и coolwarm, готовые стилевые листы и настройка через rcParams. Экспорт — plt.savefig с параметрами dpi, bbox_inches='tight' и transparent.
Скилл опирается на Python и сам matplotlib с numpy в примерах, поэтому ставьте его в проект, где эти зависимости уже есть. Для публикационных фигур автор советует dpi=300, для веба — 150. Если вы рисуете графики через другую библиотеку, здесь будет лишний слой подсказок, который агенту только мешает.
Какие задачи решает
- построить линейный график временного ряда с подписями осей
- собрать сетку из четырёх панелей с разными типами графиков
- нарисовать тепловую карту матрицы корреляций с colorbar
- выгрузить фигуру в PDF для статьи
- сделать 3D-поверхность по массивам X, Y, Z
Примеры запросов агенту
- построй график sin(x) и cos(x) на одном Axes с легендой и сеткой
- сделай фигуру 2x2: line, scatter, bar и histogram, сохрани в PNG с dpi=300
- нарисуй тепловую карту матрицы через imshow с colormap coolwarm и добавь colorbar
Как установить matplotlib
1Через claude-code-templates
npx claude-code-templates@latest --skill scientific/matplotlib2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill matplotlib -a claude-code3Вручную: положить файлы
~/.claude/skills/matplotlib/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/matplotlib/
Вручную: положить файлы
.agents/skills/matplotlib/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/matplotlib/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates matplotlib2Вручную: положить файлы
.github/skills/matplotlib/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/scientific/matplotlibВручную: положить файлы
.devin/skills/matplotlib/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора205
Весь набор →Другие версии matplotlib
Похожие
Рядом в теме «Наука и исследования»
Всё по теме «Наука и исследования» →Вопросы о matplotlib
Как установить скилл matplotlib в Claude?
Через шаблоны: npx claude-code-templates@latest --skill scientific/matplotlib. Либо напрямую из репозитория: npx skills add davila7/claude-code-templates --skill matplotlib -a claude-code.
Что делает скилл matplotlib?
Подсказывает агенту, как строить графики в matplotlib: от простых линейных до 3D, с настройкой стилей и экспортом в PNG, PDF и SVG.
Что нужно, чтобы скилл работал?
Python с установленными matplotlib и numpy — примеры в скилле используют оба пакета.