본문으로 건너뛰기

© 2026 Molayo

r/ClaudeAI분석2026. 05. 24. 22:31

Anthropic의 연구 블로그 스타일인 부드러운 파스텔 톤의 matplotlib 그래프를 그려주는 Claude Code 플러그인을 만들었습니다

요약

Anthropic 연구 블로그 스타일의 파스텔 톤 matplotlib 그래프를 생성하는 Claude Code용 플러그인 'nice-figures'를 소개합니다. 사용자가 자연어로 그래프를 설명하면 훈련 곡선, 막대 그래프 등 16가지 레시피를 바탕으로 고품질 시각화 자료를 자동으로 생성합니다.

핵심 포인트

  • Anthropic 스타일의 부드러운 파스텔 톤 그래프 자동 생성
  • 자연어 설명을 통한 matplotlib 시각화 구현
  • 훈련 곡선, 히트맵 등 16가지 차트 레시피 포함
  • 논문 및 블로그용 고품질 시각화 지원

그 느낌을 아실 겁니다 — Anthropic의 연구 포스트에 나오는 그래프들 말이죠. 굵은 산세리프 (sans-serif) 제목, 부드러운 추세선과 음영 처리된 밴드(shaded band) 아래의 산점도(scatter points), 상단이 약간 둥근 막대 그래프, 그리고 구석에 있는 작은 ↓better 배지 같은 것들 말입니다. 저는 제 그래프들도 그렇게 보이길 원했고, 매번 똑같은 matplotlib 보일러플레이트 (boilerplate) 코드를 다시 작성해야 했습니다. 그래서 이를 Claude Code 스킬 (skill)로 패키징했습니다.

이름은 nice-figures입니다. 설치하고 나면, 원하는 그래프를 설명하기만 하면 Claude가 자동으로 이를 인식합니다:

"부드러운 추세선과 음영 처리된 밴드가 포함된, 연구 블로그 스타일의 이 RL 점수들에 대한 훈련 곡선 (training-curve) 그래프"

"4개의 평가 항목에 대해 3개의 모델을 비교하는 그룹화된 막대 그래프 (grouped bar chart), 둥근 막대 상단 적용"

사용자의 CSV 또는 배열 (arrays)을 가져오면 가장 유사한 차트에 매핑하며, 데이터 없이 그래프를 설명하면 명확하게 표시된 합성 플레이스홀더 (synthetic placeholder)를 생성합니다.

내부적으로는 하나의 스킬과 작은 스타일 헬퍼 (style helper) (matplotlib + numpy, 다른 의존성 없음), 그리고 16개의 차트 레시피 (recipes)로 구성되어 있습니다 — 훈련 곡선 (training curves), 그룹화된 막대 (grouped bars), ROC, 히트맵 (heatmaps), 스케일링 법칙 산점도 (scaling-law scatter), 포레스트 플롯 (forest plots), 파레토 프런트 (Pareto fronts) 등입니다.

기본적으로 흰색 배경을 사용하여 출력물이 논문/컨퍼런스용으로 바로 사용할 수 있게 제작되었으며, 블로그 느낌을 위해 크림색 배경을 선택할 수도 있습니다.

설치:

/plugin marketplace add Mapika/nice-figures
/plugin install nice-figures@nice-figures

리포지토리 (MIT 라이선스, README에 예시 이미지 포함): https://github.com/Mapika/nice-figures

제 개인적인 용도로 만들었지만, 다른 분들에게도 필요할 것 같아 공유합니다. 피드백이나 레시피 요청은 언제든 환영합니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0