Matplotlib 데이터 시각화에서 한글 렌더링 문제와 깨진 글자를 해결하기 위한 포괄적인 솔루션입니다.
레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.
npx clawhub@latest install python-matplotlib-chinese-font
스킬 폴더를 다음 위치 중 하나로 복사하세요
~/.openclaw/skills/ <project>/skills/ 우선순위: 워크스페이스 > 로컬 > 번들
이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.
Clawhub를 사용해서 python-matplotlib-chinese-font 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).
ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.
이 기술은 Matplotlib이 기본적으로 한글을 렌더링하지 못해 그래프에 글자 깨짐(Tofu Blocks)이나 경고가 발생하는 고질적인 문제를 해결합니다. Openclaw Skills를 사용하면 개발자는 프로젝트 워크플로우에 직접 폰트 관리를 포함하는 휴대용 크로스 플랫폼 설정을 구현할 수 있습니다. BabelStoneHan이나 SimHei와 같은 폰트를 등록하는 표준화된 방법을 제공하여, 시스템 폰트 설치 없이도 다양한 운영 체제에서 제목, 범례, 축 라벨이 올바르게 표시되도록 합니다.
단순 텍스트 렌더링을 넘어, 이 기술은 좌표에서 마이너스 기호가 잘못 표시되는 등의 일반적인 부작용도 해결합니다. Python 개발자를 위한 모범 사례에 중점을 두며, 최신 및 구버전 Matplotlib 모두에서 작동하는 절대 경로 관리와 버전 독립적인 폰트 등록 방법을 강조합니다.
먼저 폰트 디렉토리를 만들고 필요한 폰트 파일을 다운로드합니다:
mkdir -p fonts
curl -L -o fonts/BabelStoneHan.ttf "https://www.babelstone.co.uk/Fonts/Download/BabelStoneHan.ttf"
다음으로, 로컬 Openclaw Skills 저장소에서 설정 템플릿을 복사합니다:
cp ~/.openclaw/skills/python-matplotlib-chinese-font/templates/setup_font.py ./
마지막으로, Python 스크립트에서 폰트를 초기화합니다:
from setup_font import setup_chinese_font
setup_chinese_font()
이 기술은 이식성을 유지하기 위해 구조화된 디렉토리 패턴을 활용합니다:
| 구성 요소 | 경로 | 설명 |
|---|---|---|
| 폰트 저장소 | /fonts/ |
TTF 파일 포함 (예: BabelStoneHan.ttf) |
| 설정 | /templates/ |
재사용 가능한 폰트 등록 Python 스크립트 |
| 유틸리티 | /references/ |
고급 플로팅 기능을 위한 plot_utils.py 포함 |
| 검증 | /references/ |
환경 검증을 위한 test_chinese_font.py 포함 |
로드 중
Polymarket 트레이더 포지션, 시장 메타데이터 및 과거 거래 분석을 위한 원활한 다중 소스 인텔리전스를 제공하는 통합 데이터 액세스 레이어입니다.

SKILL.md 파일을 검증, 버전 관리하고 여러 AI 에이전트 마켓플레이스에 동시에 배포하기 위한 포괄적인 자동화 유틸리티입니다.

전문적인 D2 다이어그램 및 시스템 아키텍처를 생성, 검증 및 내보내기 위한 강력한 3-에이전트 파이프라인입니다.

거친 기술적 아이디어와 파편화된 요구 사항을 전문적인 RFC(Request for Comments) 문서 및 아키텍처 설계로 변환합니다.

원시 git commit logs를 영향도 및 기능별로 분류된 구조화된 전문 릴리스 노트로 변환합니다.

git 워크플로우에서 시맨틱 검증 및 자동 수정 제안을 통해 Conventional Commit 메시지를 강제 적용하는 전문 기능입니다.








































