Matplotlib 提供對每個視覺元素的完整控制,可建立高品質的發表圖表。精通 pyplot 和物件導向介面,從簡單的線圖到複雜的多面板科學視覺化,建立任何類型的圖表。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“matplotlib”。 Create a scatter plot showing the relationship between height and weight with proper labels
预期结果:
- 產生的散點圖,x 軸為身高 (cm),y 軸為體重 (kg)
- 加入顯示相關係數的線性趨勢線
- 包含軸標籤:身高 (cm) 和體重 (kg)
- 設定標題:身高與體重的關係
- 應用色盲友善的配色方案
- 儲存為高解析度 PNG(300 DPI)以供發表
正在使用“matplotlib”。 Create a 2x2 multi-panel figure showing sales trends, product distribution, regional comparison, and monthly growth
预期结果:
- 建立包含 4 個子圖的 2x2 佈局圖表
- 左上:顯示 12 個月銷售趨勢的線圖
- 右上:產品類別分佈的圓餅圖
- 左下:比較區域表現的條形圖
- 右下:顯示每月成長率的區域圖
- 應用統一的圖例,在所有面板上保持一致的樣式
安全审计
安全All 552 static findings are FALSE POSITIVES. The 'Ruby/shell backtick execution' (494 locations) are Python code examples in markdown documentation. 'Weak cryptographic algorithm' flags are metadata hashes and configuration access. 'C2 keywords' is 'claude' model identifier in metadata. 'System reconnaissance' is matplotlib querying available styles. 'Certificate/key files' is style configuration file writing. No malicious code execution, credential exfiltration, or network abuse detected.
风险因素
质量评分
你能构建什么
建立可供發表的專業圖表
為研究論文產生具有正確標籤、誤差棒和多子圖佈局的高品質圖表
探索和視覺化資料集
快速繪製資料分佈、相關性和趨勢,以在正式分析前了解模式
學習資料視覺化基礎
透過涵蓋所有主要圖表類型和自訂技術的實作範例,掌握繪圖概念
试试这些提示
根據我的資料建立線圖,x 軸為日期,y 軸為數值。加上正確的標籤和網格線。
建立 2x2 子圖佈局,顯示我資料集的直方圖、散點圖、箱形圖和條形圖
為我的圖表套用發表品質的樣式:增加字型大小、移除頂部和右側邊框、使用適當的 DPI
在時間序列圖表上加入箭頭和文字註解,以標記最大值和重要事件
最佳实践
- 始終使用物件導向介面(fig, ax = plt.subplots())以獲得更好的控制和可維護性
- 根據輸出媒介適當設定圖表大小和 DPI(列印用 300 DPI,網頁用 150 DPI)
- 使用 constrained_layout=True 或 tight_layout() 防止元素重疊
避免
- 避免對複雜圖表使用 pyplot 狀態機介面 - 這會導致程式碼混亂
- 不要使用彩虹/jet 色階 - 它們不是知覺均勻的,可能會誤解資料
- 千萬不要在沒有 bbox_inches='tight' 的情況下儲存圖表 - 這會留下不必要的空白