闲社服务运行正常AI智能体自动化平台
g

R语言出版级图表

技能标识:generating-publication-ready-figures-in-r

Transform standard ggplot2 figures into publication-quality visualizations matching Nature, Science, and other top journal styles with proper themes, colors, fonts, and export settings.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

R语言出版级图表

在R中生成可发表级别的图表

本技能专注于将普通的ggplot2图表转换为专业、可发表级别的图表,满足《自然》《科学》《细胞》等顶级期刊的严格标准。

当用户希望实现以下目标时,请使用本技能:

  • - 将ggplot图表转换为期刊风格图表
  • 为现有图表应用《自然》/《科学》发表主题
  • 创建风格一致的多面板图表
  • 以正确的DPI、尺寸和格式导出图表
  • 匹配特定期刊的投稿指南
  • 创建色盲友好且符合发表质量的颜色方案



本技能的功能

激活后,本技能将:

  1. 1. 分析现有ggplot代码 - 读取并理解当前图表结构
  1. 2. 应用期刊主题 - 添加发表质量的主题,包括:
- 合适的字体大小和字体族 - 清晰的坐标轴线和背景 - 期刊特定的调色板 - 图例定位和样式
  1. 3. 优化投稿格式 - 确保图表满足:
- DPI要求(通常为300-600 DPI) - 宽度/高度规格(单栏 vs 双栏) - 文件格式要求(TIFF、PDF、EPS) - 色彩空间要求(CMYK vs RGB)
  1. 4. 创建多面板图表 - 使用以下工具组合图表:
- patchwork 用于简单布局 - cowplot 用于复杂组合 - 自定义注释和标签
  1. 5. 正确导出 - 以正确的格式保存:
- 分辨率(DPI) - 尺寸(英寸/厘米) - 文件格式 - 色彩配置文件

应触发本技能的用户请求示例

  • - 将这个ggplot转换为《自然》期刊风格
  • 让这个图表达到《科学》期刊的发表标准
  • 创建一个符合《细胞》格式的双栏图表
  • 以600 DPI导出这些图表用于投稿
  • 为我的图表应用色盲友好调色板
  • 将这四张图组合成一个发表图表
  • 格式化我的散点图用于PNAS投稿

期刊风格指南

《自然》风格

  • - 字体:Arial 或 Helvetica
  • 字体大小:坐标轴标题7-9 pt,坐标轴标签6-8 pt
  • 单栏:89 mm(3.5英寸)宽度
  • 双栏:183 mm(7.2英寸)宽度
  • 最大高度:234 mm(9.2英寸)
  • 分辨率:300-600 DPI
  • 格式:TIFF、PDF、EPS(优先矢量格式)

《科学》风格

  • - 字体:Arial
  • 字体大小:标题9 pt,标签7 pt
  • 单栏:57 mm(2.25英寸)宽度
  • 双栏:114 mm(4.5英寸)宽度
  • 分辨率:300-600 DPI
  • 格式:TIFF、PDF、EPS

《细胞》出版社风格

  • - 字体:Arial 或 Helvetica
  • 单栏:85 mm(3.3英寸)宽度
  • 双栏:178 mm(7英寸)宽度
  • 分辨率:最低300 DPI
  • 格式:TIFF、EPS、PDF

可用的主题模板

theme_nature()

简洁、极简主题,匹配《自然》期刊:
  • - 无灰色背景
  • 最简网格线
  • Arial字体族
  • 合适的坐标轴尺寸

theme_science()

《科学》期刊投稿主题:
  • - 紧凑布局
  • 清晰排版
  • 针对较窄宽度优化

theme_cellpress()

《细胞》出版社期刊主题:
  • - 专业外观
  • 灵活的图例放置
  • 发表就绪默认设置

theme_colorblind()

色盲友好调色板,包含:
  • - Viridis/Colorbrewer方案
  • 高对比度
  • 打印友好颜色

调色板

《自然》认可颜色

r

主要颜色

nature_colors <- c( blue = #3B4992, red = #EE0000, green = #008B45, purple = #631879 )

色盲友好色阶

  • - scalefillviridis()
  • scalecolorokabeito()(Okabe-Ito调色板)
  • scalecolor_viridis()

示例工作流程

用户: 这是我的ggplot代码,请将其转换为《自然》风格。

r

原始图表


p <- ggplot(mtcars, aes(x = wt, y = mpg, color = factor(cyl))) +
geom_point(size = 3)

技能转换为:

r

发表就绪版本


p <- ggplot(mtcars, aes(x = 重量(吨), y = 燃油效率(mpg),
color = 气缸数)) +
geom_point(size = 2.5, shape = 16, alpha = 0.8) +
scalecolornature() +
themenature(basesize = 8) +
labs(title = NULL)

以正确尺寸导出

ggsave(figure1.pdf, p, width = 3.5, height = 3, dpi = 300, device = pdf)

多面板图表

r

使用patchwork组合图表


library(patchwork)

figure1 <- (panela | panelb) / (panelc | paneld)

添加面板标签

figure1 <- figure1 + plotannotation(taglevels = A, tag_suffix = ))

导出

ggsave(figure1.pdf, figure1, width = 7, height = 6, dpi = 300)

常用工具与包

用途R包
基础绘图ggplot2
主题
ggplot2, cowplot, hrbrthemes | | 调色板 | viridis, RColorBrewer, scales, ggsci | | 多面板 | patchwork, cowplot, ggpubr | | 导出 | ggplot2, ragg | | 字体 | extrafont, showtext | | 注释 | ggrepel, ggpp |

常见期刊要求

期刊宽度(单栏)宽度(双栏)最大高度最低DPI
Nature89 mm183 mm234 mm300
Science
57 mm | 114 mm | 229 mm | 300 | | Cell | 85 mm | 178 mm | 229 mm | 300 | | PNAS | 87 mm | 178 mm | 227 mm | 300 | | PLOS ONE | 170 mm | - | 230 mm | 300 | | eLife | 183 mm | - | 244 mm | 300 |

快速参考

应用主题

r p + theme_nature() # 《自然》风格 p + theme_science() # 《科学》风格 p + theme_cellpress() # 《细胞》出版社风格 p + theme_colorblind() # 色盲友好

导出格式

r

矢量格式(推荐)

ggsave(figure.pdf, ... device = pdf) ggsave(figure.eps, ... device = eps)

栅格格式(高DPI)

ggsave(figure.tiff, ... device = tiff, dpi = 600) ggsave(figure.png, ... device = png, dpi = 300)

常见问题修复

  • - 文字太小:增加主题中的 basesize
  • 图例重叠:使用 theme(legend.position = bottom)
  • 颜色区分度不够:使用 scalefillviridis()
  • 字体无法渲染:使用 extrafont::fontimport()

注意事项

  • - 投稿前务必检查具体期刊指南
  • 矢量格式(PDF/EPS)优于栅格格式
  • 论文中所有图表保持一致的样式
  • 使用 colorblindr 包测试色盲可访问性
  • 保持坐标轴标签清晰简洁
  • 避免冗余的图表装饰(背景、网格线)

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 generating-publication-ready-figures-in-r-1776298606 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 generating-publication-ready-figures-in-r-1776298606 技能

通过命令行安装

skillhub install generating-publication-ready-figures-in-r-1776298606

下载

⬇ 下载 generating-publication-ready-figures-in-r v0.1.0(免费)

文件大小: 6.26 KB | 发布时间: 2026-4-16 17:28

v0.1.0 最新 2026-4-16 17:28
- Initial release of publication-ready ggplot2 figure transformation skill for R.
- Supports easy conversion of standard plots to Nature, Science, Cell, and other top journal styles.
- Provides themed templates for major journals, colorblind-safe palettes, and multi-panel layout tools.
- Exports figures with proper DPI, dimensions, file format, and color profiles as required by journals.
- Includes quick reference for applying themes, export formats, and common styling fixes.
返回顶部