当前位置: 首页 > news >正文

第14讲:科研图表的导出与排版艺术——高质量 PDF、TIFF 输出与投稿规范全攻略!

目录

📘 前言:导出,不只是“保存”!

🎯 一、你需要掌握的导出目标

🖼️ 二、TIFF / PNG 导出规范(适用于投稿)

🧲 三、PDF 矢量图导出(排版首选)

🧩 四、强烈推荐组合:showtext + Cairo

🧷 五、多个图的组合导出技巧

🧪 六、特殊投稿需求处理

📦 七、导出模板推荐(函数封装)

✅ 小结一下:

🚀 第15讲预告:


📘 前言:导出,不只是“保存”!

你可能做过这样的事:

  • 图画得很精美,但投稿后被退回,理由是“不符合期刊规范”;

  • 尝试用 ggsave() 导出图,但编辑指出:分辨率太低、字体不清晰、比例失调;

  • 想导出 PDF 无损高清,结果图中文字乱码、位置错乱...

本讲,就是来解决这些**“投稿最后一公里”的关键问题!**


🎯 一、你需要掌握的导出目标

输出目标格式推荐工具
高质量位图(适合电子版)PNG / TIFFggsave() / CairoPNG() / agg_png()
无损矢量图(适合排版和印刷)PDF / SVGggsave() / pdf()
支持复杂字体、中文显示PDF / TIFFshowtext, Cairo, extrafont

🖼️ 二、TIFF / PNG 导出规范(适用于投稿)

期刊往往要求:

  • TIFF 格式

  • 600 dpi 分辨率

  • 不带压缩

  • 宽度固定(单栏图 85mm,双栏图 170mm)

ggsave("figure1.tiff", plot = p, width = 170, height = 120, units = "mm", 
http://www.xdnf.cn/news/214201.html

相关文章:

  • Java 基础--运算符全解析
  • Ubuntu搭建 Nginx以及Keepalived 实现 主备
  • ‘WebDriver‘ object has no attribute ‘find_element_by_class‘
  • 咖啡的功效与作用及副作用,咖啡对身体有哪些好处和坏处
  • 什么是缓冲区溢出?NGINX是如何防止缓冲区溢出攻击的?
  • [逆向工程]什么是CPU寄存器(三)
  • Qt开发之C++泛型编程进阶
  • C语言教程(二十五):C 语言函数可变参数详解
  • 机器学习-入门-决策树(1)
  • 大模型微调之LLaMA-Factory 系列教程大纲
  • 面试篇 - LoRA(Low-Rank Adaptation) 原理
  • java每日精进 4.29【框架之自动记录日志并插入如数据库流程分析】
  • C++ 单例对象自动释放(保姆级讲解)
  • 马井堂-区块链技术:架构创新、产业变革与治理挑战(马井堂)
  • python用切片的方式取元素
  • 基于GPT 模板开发智能写作辅助应用
  • 1.PowerBi保姆级安装教程
  • HarmonyOS运动开发:如何监听用户运动步数数据
  • 怎么查自己手机连接的ip归属地:完整指南
  • E2E 测试
  • 在 JMeter 中使用 BeanShell 获取 HTTP 请求体中的 JSON 数据
  • 某建筑石料用灰岩矿自动化监测
  • dify升级最新版本(保留已创建内容)
  • React 第三十五节 Router 中useNavigate 的作用及用途详解
  • 【Java学习】动态代理有哪些形式?
  • Windows服务管理
  • Electron-vite中ELECTRON_RENDERER_URL环境变量如何被设置的
  • 偶然发现Git文件夹非常大,使用BGF来处理Git历史Blob文件
  • Python类的力量:第一篇:数据组织革命——用类替代“临时数据结构”
  • Latex全面汇总