SuperAPI AI 工具集

plot-styling

数据与分析

查看项目

更新于 10-16 09:34

技能介绍

用途:根据要绘制的图表类型选择 Python 绘图库,并应用期刊质量的默认样式,使导出的图形面板可直接供 scientific-figure 组合器使用。

主要能力:提供库选择决策树,例如折线/散点/柱状图用 matplotlib,统计图用 seaborn,图形语法/分面用 plotnine,交互式 HTML 用 plotly,3D/体数据用 PyVista 或 matplotlib 3d。提供期刊样式默认值,通过 SciencePlots 样式表应用,如 science、nature、ieee、vibrant、bright、high-contrast,其中 no-latex 通常非可选。导出约定要求保存为 SVG、transparent=True、bbox_inches='tight'、嵌入文本而非路径、按英寸设置与最终毫米面板相符的尺寸。还说明常见 matplotlib 默认问题及修复方式,并可通过 figure-qa 的 plot-script 分支检查脚本。

使用方式:在绘图脚本顶部导入 scienceplots 并设置样式,例如 plt.style.use(["science", "nature", "no-latex"]),保存时使用 fig.savefig("panel_a.svg", bbox_inches="tight", transparent=True)。质量检查命令示例:uv run python "$SCRIPTS_DIR/check_plot_script.py" panel.py --journal nature。

适用场景:制作论文、期刊图表,需要符合期刊字体、尺寸、色盲友好配色和组合器要求的图形面板。

限制:资料未提供支持的期刊完整列表、各期刊具体字号数值、安装 SciencePlots 的详细步骤、价格或收费信息、平台兼容性及性能数据;部分内容依赖宿主技能调用机制和 LaTeX 安装情况。