Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用`ggsave`保存相同的绘图(用Plots>Export>Save显示)?

如何使用`ggsave`保存相同的绘图(用Plots>Export>Save显示)?
EN

Stack Overflow用户
提问于 2021-10-27 01:56:50
回答 1查看 34关注 0票数 0

假设我有一个ggplot g

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
g = ggplot(mtcars, aes(mpg, cyl)) + geom_point()
g

现在,我想将此图另存为pdf文件。在使用ggsave函数之前,我使用Rstudio的Plots>Export>Save浏览了不同的大小,最后想要如下所示的大小:

现在,我想使用ggsave自动保存相同大小的图

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ggsave("plot.pdf", g, width = 10.26, height = 10.09)

然而,结果并不完全相同。此外,使用ggsave保存的打印也会被翻转。

如何使用ggsave保存相同的图(如上面的Plots>Export>Save所示

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-27 02:01:42

在进行测试时,请尝试标记portrait而不是landscape。然后在ggsave中尝试添加units = "inches"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69736502

复制
相关文章
docker save load export import的区别
export命令用于持久化容器(不是镜像)。所以,我们就需要通过以下方法得到容器ID: sudo docker ps -a 接着执行导出: sudo docker export <CONTAINER ID> > /home/export.tar
sunsky
2020/08/20
1.6K0
Golang json save 保存
go-simplejson和beego中的config,json都没有保存json内容 以go-simplejson为列,在文件中增加如下就行: func SaveFile(filename string, json *Json) (bool, error) { saveData, _ := json.MarshalJSON() err := ioutil.WriteFile(filename, saveData, os.ModeAppend) if err != nil {
李海彬
2018/03/20
1.1K0
单细胞转录组 | 多样本处理与锚定法整合
前几期我们介绍了对单个样本进行处理,本次我们介绍如何处理多个样本以及如何对多样本进行整合矫正。
生信real
2022/12/20
3.6K1
单细胞转录组 | 多样本处理与锚定法整合
R中的循环绘图
上面我们将每一张图都单独输出了,下面来介绍如何将其全部组合起来,分别介绍两种R包的方法gridExtra&patchwork
R语言数据分析指南
2022/09/21
4.1K0
R中的循环绘图
Python使用matplotlib库绘图保存
在深度学习训练过程中,常常需要根据训练的loss和准确率来决定后续的优化方向,我们会在训练过程中得到每一轮的loss和准确率,由此可以看出一个大概的趋势,但要更直观的看到训练中的变化,以及在何时达到最佳效果(再往后往往会过拟合),还是绘制成图表来看最好。
Cloudox
2021/11/23
8680
Python使用matplotlib库绘图保存
R语言----绘图学习笔记之Scatter plots
前言 最近某项目要搞数据挖掘,需要对数据进行可视化显示,原本我是打算直接用excel 算了,打算,用了一段时间,发现有些数据图用excel麻烦得要命,然后,上网找了一下,原来,有在这方面也有一门专门的语言----R语言,我发现,用它绘制数据图十分强大,就打算花几天,就学习如何用R语言绘制数据图 散布图(scatter plots) 需要掌握的命令: plot() xyplot() qplot() text() smoothScatter() matrix() jitter() rbinom() rno
小莹莹
2018/04/24
2.6K0
R语言----绘图学习笔记之Scatter plots
如何使用ES6模块export,export default和import
ES6使用 export 和 import 来导出、导入模块,也就是说使用export命令定义了模块的对外接口以后,其他JS文件就可以通过import命令加载这个模块(文件)。使用export default命令,为模块指定默认输出。
honey缘木鱼
2019/02/21
1.1K0
docker容器跨服务器的迁移方式export和save
程序放在docker里面迁移起来很是方便,像是以前的话,需要重新部署环境和静态文件。 放在docker里面的话,只是需要export备份封装后,scp、rsync迁移到别的服务器就可以了。 [[email protected] ~]# docker ps -a CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAME
老七Linux
2018/05/31
1.4K0
Fiddler抓包9-保存会话(save)
前言 为什么要保存会话呢?举个很简单的场景,你在上海测试某个功能接口的时候,发现了一个BUG,而开发这个接口的开发人员是北京的一家合作公司。你这时候给对方开发提bug, 如何显得专业一点,能让对方心服
上海-悠悠
2018/04/08
1.8K0
Fiddler抓包9-保存会话(save)
单细胞数据复现-肺癌文章代码复现2
昨天是先对数据初步的质量进行过滤,今天是对过滤后的数据进行标准化和后面开始进行分群。其实还是比较流程的,但是还是有些东西是很细节的,是一些学习的片段的推文比不了的,主要是因为相对的是这是文章已经发表的文章,思路相对比较成熟。
小胡子刺猬的生信学习123
2022/05/07
2.1K6
单细胞数据复现-肺癌文章代码复现2
我的 Shiny 练习 | 堆积柱状图
我最近在分析胆汁酸的数据,所以想画个堆积柱状图,看看组间情况,大概的设想就是这样:
生信菜鸟团
2021/02/03
2.5K0
我的 Shiny 练习 | 堆积柱状图
PlotPub!一款让你欲罢不能的科研绘图工具箱
PlotPub是K. M. Masum Habib开发的一款高质量绘图工具箱,作者将绘图相关的设置全部封装在了一个名为“Plot”的类中,只需要简单的设置即可绘制一幅漂亮的图像。该工具箱支持EPS, PDF, PNG, JPEG,TIFF和SVG等格式文件的输出,接下来就一起来看看作者的漂亮示例吧:
巴山学长
2019/10/29
2K0
PlotPub!一款让你欲罢不能的科研绘图工具箱
JS中export怎么用?
有两种不同的导出方式:命名导出和默认导出。命名导出可以导出多个接口,而默认导出,只能导出一个。
Learn-anything.cn
2021/11/27
12.6K0
ggplot2优雅的绘制配对连线云雨图
❝本节来介绍如何使用ggplot2绘制配对连线云雨图,图形倒也简单主要是细节;小编给了两个案例来进行展示,有循环绘图需求的可以看最后一个案例;❞ 加载R包 library(tidyverse) library(ggsignif) library(gghalves) library(ggsci) 数据清洗 df <- read_tsv("data.xls") %>% filter(year %in% c(1957,2007),continent !="Oceania") %>% select(
R语言数据分析指南
2022/12/20
9460
ggplot2优雅的绘制配对连线云雨图
ggplot2中 ggsave如何用?
这里面,用()将ggplot作图的代码括住,它会输出到屏幕上,使用%>%将其作为对象传递给ggsave,用.表示它,写作ggsave("plot3.png",.),即可。
邓飞
2021/01/12
4.6K0
seaborn从入门到精通03-绘图功能实现03-分布绘图distributional plots
本文主要是seaborn从入门到精通系列第3篇,本文介绍了seaborn的绘图功能实现,本文是分布绘图,同时介绍了较好的参考文档置于博客前面,读者可以重点查看参考链接。本系列的目的是可以完整的完成seaborn从入门到精通。重点参考连接
用户2225445
2023/10/16
3340
seaborn从入门到精通03-绘图功能实现03-分布绘图distributional plots
seaborn从入门到精通03-绘图功能实现03-分布绘图distributional plots
本文主要是seaborn从入门到精通系列第3篇,本文介绍了seaborn的绘图功能实现,本文是分布绘图,同时介绍了较好的参考文档置于博客前面,读者可以重点查看参考链接。本系列的目的是可以完整的完成seaborn从入门到精通。重点参考连接
用户2225445
2023/10/16
3210
seaborn从入门到精通03-绘图功能实现03-分布绘图distributional plots
Docker镜像与容器备份迁移(export、import与commit、save、load)
 用户既可以使用 docker load 来导入镜像存储文件到本地镜像库,也可以使用 docker import 来导入一个容器快照到本地镜像库。这两者的区别在于容器快照文件将丢弃所有的历史记录和元数据信息(即仅保存容器当时的快照状态),而镜像存储文件将保存完整记录,体积也要大。此外,从容器快照文件导入时可以重新指定标签等元数据信息。
非著名运维
2022/06/22
14.8K0
点击加载更多

相似问题

使用Plots.jl显示多个绘图

03

使用ggsave和其他保存功能绘图时出错

11.2K

使用marrangeGrob和ggsave试图保存绘图列表时出错

11

使用ggsave()保存黑色主题的绘图将创建白色边框面板

110

闪亮的R: plots中的绘图显示不好

16
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文