p-plot-figure

Installation
SKILL.md

P Plot Figure

给 PJ 画 matplotlib 图时,初版就按下面写。风格从 mymetal/universal/plot (general.py / plot.py / workflow.py 等)提炼,目标是"出版级、跨图一致、开箱即用"。 工程与命名习惯继承 p-code-style(path_* / l 前缀 / dict_* / 注释写为什么 / 声称完成前真验证),本文只补绘图专属约束。

最常见的返工点(别犯)

裸 plt.subplots() 从零调样式 · 手动散设 fontsize/linewidth 而不用统一入口 · 覆盖默认字号/线宽/画布尺寸却无数据或版式理由 · 画完图例不 general_modify_legend · 导出叠 fig.tight_layout() 破坏绝对版式 · 用 plt.savefig 而漏 bbox_inches='tight' 致标注被裁 · 把绘图逻辑写进 mymetal/post(应只备数据)· 自己重写已有的 add_* / general_* / generate_* 助手。

起手式:两个标准入口,二选一

  1. my_plot() —— 直接拿到已配好样式的 fig, ax,最常用:
    from mymetal.universal.plot.plot import my_plot
    from mymetal.universal.plot.general import general_modify_legend
    
Installs
14
First Seen
Jul 16, 2026