【发布时间】:2018-11-04 07:14:07
【问题描述】:
我用 ggplot 创建了一个绘图,并将其保存为我的 linux 盒子中的 png。
当我使用 MS Powerpoint (2013) 将绘图插入到 Windows 中的演示文稿中时,一切看起来都很好,直到我使用 F5 全屏显示:全屏时轴和灰色背景网格消失(字体渲染也明显更糟) .
在演示者笔记中,它看起来仍然很好。
png 看起来非常好,只有在辅助屏幕(显示器/墙壁)上全屏投影时它会变坏。主屏幕上的全屏工作 - 这似乎不是分辨率问题。
我尝试以两种不同的方式保存绘图,结果相同:
# 1
ggsave(filename="test.png", p)
# 2
png(file = "test.png", width = 1024, height = 768, units = 'px', dpi=300)
print(p)
dev.off()
指定类型 (cairo-png) 也无济于事。
解决方法:导出为 pdf 并以全屏显示完全可以正常工作。如果我想随身携带笔记,那会很不方便。
【问题讨论】:
-
您尝试过这里的建议吗? r-bloggers.com/high-resolution-figures-in-r
-
让图片更大(更多 dpi)?
-
您可以尝试将其保存为 emf 文件 (ggsave("test.emf", p)) 或直接创建一个 PPTX 文件davidgohel.github.io/ReporteRs/addPlot.html ... 这样您就有了矢量图像而没有位图。
-
刚刚添加了一个使用新导出包的解决方案,建立在officer包之上,直接保存为原生Powerpoint格式...