# matplotlib

Скилл для построения и тонкой настройки научных графиков на Matplotlib: от отдельных осей до многопанельных фигур и экспорта в PNG, PDF и SVG.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2200 установок · ★ 54652
- Автор: K-Dense-AI
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/K-Dense-AI/scientific-agent-skills/tree/HEAD/skills/matplotlib/SKILL.md
- Обновлён: 2026-10-19
- HTML: https://affpapa.org/nevibecode/skills/k-dense-ai-matplotlib

## Что делает

Скилл подсказывает агенту, как работать с Matplotlib: какой интерфейс выбрать, как собрать фигуру из нескольких осей, как подписать легенду и оси. Внутри — примеры для линейных графиков, диаграмм рассеяния, гистограмм, тепловых карт, контуров, ящиков с усами и скрипты, которые можно запускать через Bash.

Для работы нужен Python 3.11+ и Matplotlib 3.11.2. Примеры задействуют NumPy и SciPy, часть — pandas, а виджеты в Jupyter требуют ipympl. Установка пакетов идёт через сеть, для локальной отрисовки учётные данные не нужны.

Файловый вывод работает без графической оболочки: для пакетных скриптов ставьте `MPLBACKEND=Agg`. Интерактивные окна требуют установленного GUI-тулкита вроде PySide6 (`QtAgg`) или рабочего Tk (`TkAgg`), и `plt.ioff()` тут не поможет. При переносе старого кода проверьте изменения API 3.11 — например, для ящиков с усами теперь `tick_labels` и `orientation`, а цветовые карты берутся как `mpl.colormaps[name]`.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add K-Dense-AI/scientific-agent-skills --skill matplotlib -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/matplotlib/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/matplotlib/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add K-Dense-AI/scientific-agent-skills --skill matplotlib -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/matplotlib/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add K-Dense-AI/scientific-agent-skills --skill matplotlib -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/matplotlib/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install K-Dense-AI/scientific-agent-skills matplotlib
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/matplotlib/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add K-Dense-AI/scientific-agent-skills --skill matplotlib -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/K-Dense-AI/scientific-agent-skills --path skills/matplotlib
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/matplotlib/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add K-Dense-AI/scientific-agent-skills --skill matplotlib -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/K-Dense-AI/scientific-agent-skills/tree/HEAD/skills/matplotlib/SKILL.md

## Когда брать
- построить линейный график или диаграмму рассеяния по массиву данных
- собрать многопанельную фигуру из нескольких осей
- настроить цвета, подписи и легенду под требования журнала
- сохранить график в PNG, PDF или SVG для публикации
- построить тепловую карту или контурный график по матрице

## Примеры запросов агенту
- Построй график sin(x) и cos(x) на одной фигуре и сохрани в `plot.png` с dpi=300
- Сделай сетку 2 на 2 из четырёх разных графиков и подпиши оси
- Построй тепловую карту по матрице и добавь colorbar

## Похожие
- [anysearch](https://affpapa.org/nevibecode/skills/anysearch.md) — скилл · 38500 установок
- [academic-paper](https://affpapa.org/nevibecode/skills/academic-paper.md) — скилл · 10800 установок
- [nature-figure](https://affpapa.org/nevibecode/skills/nature-figure.md) — скилл · 18800 установок
- [academic-paper-reviewer](https://affpapa.org/nevibecode/skills/academic-paper-reviewer.md) — скилл · 9800 установок
- [nature-polishing](https://affpapa.org/nevibecode/skills/nature-polishing.md) — скилл · 17500 установок
- [nature-citation](https://affpapa.org/nevibecode/skills/nature-citation.md) — скилл · 15600 установок

## Другие версии с тем же именем
- [matplotlib · tondevrel](https://affpapa.org/nevibecode/skills/tondevrel-matplotlib.md) — 374 установки
- [matplotlib · davila7](https://affpapa.org/nevibecode/skills/matplotlib.md) — 257 установок

Из того же набора: [k-dense-ai/scientific-agent-skills](https://affpapa.org/nevibecode/by/k-dense-ai/scientific-agent-skills.md) — 159 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
