Hướng dẫn trực quan hóa Matplotlib
Kỹ năng giúp tạo biểu đồ chất lượng xuất bản với toàn quyền kiểm soát chi tiết bằng Matplotlib.
Dữ liệu · Phân tíchTrung cấp★ 33,030⑂ 3,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026
Kỹ năng này làm gì
Hướng dẫn Claude sử dụng Matplotlib — thư viện vẽ biểu đồ nền tảng của Python — đúng cách và theo thực hành tốt.
- Giải thích cấu trúc Figure / Axes / Artist và so sánh giao diện pyplot với hướng đối tượng (khuyến nghị OO)
- Mã mẫu cho line, scatter, bar, histogram, heatmap, contour, boxplot, violin và biểu đồ 3D
- Bố cục nhiều bảng với
subplots,subplot_mosaic,GridSpec - Tùy chỉnh rcParams, style sheet, chọn colormap (tuần tự / phân kỳ / phân loại), ưu tiên bảng màu thân thiện với người mù màu
- Xuất PNG 300dpi, PDF, SVG với
bbox_inches='tight', nền trong suốt - Danh sách lỗi thường gặp: chồng lấn phần tử, rối trạng thái pyplot, rò rỉ bộ nhớ
Phù hợp với ai
- Nghiên cứu sinh, nhà khoa học cần hình ảnh độ phân giải cao cho bài báo
- Nhà phân tích dữ liệu muốn tùy chỉnh sâu biểu đồ từ pandas/NumPy
- Lập trình viên thấy seaborn quá hạn chế và cần kiểm soát từng trục, chú thích, bố cục
Ví dụ sử dụng
- "Đọc file CSV kết quả thí nghiệm, vẽ lưới 2x2 gồm chuỗi thời gian, scatter, histogram, heatmap rồi lưu PDF 300dpi"
- "Vẽ lại biểu đồ cột này bằng colormap thân thiện người mù màu kèm họa tiết gạch chéo, xuất SVG nộp tạp chí"
- "Dùng GridSpec tạo hình gồm một bảng tổng quan rộng ở trên và hai bảng chi tiết ở dưới"
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/matplotlib từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/matplotlib/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/matplotlib ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal và clone kho chứa:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Tạo thư mục kỹ năng nếu chưa có:
mkdir -p ~/.claude/skills - Sao chép toàn bộ thư mục matplotlib (gồm references/ và scripts/):
cp -r scientific-agent-skills/skills/matplotlib ~/.claude/skills/ - Đảm bảo Python 3.10 trở lên rồi cài thư viện:
uv add matplotlib(thêmuv add ipymplnếu cần tương tác trong Jupyter) - Khởi động lại Claude Code và thử yêu cầu như "vẽ biểu đồ bằng matplotlib" để kích hoạt kỹ năng.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT