r - 具有良好分辨率的绘图用于打印和屏幕显示

标签 r plot resolution

我正在使用我的情节

dev.new(width=5.8, height=3) 
par(mfrow=c(1,3),mar=c(1,1,2,1),oma=c(4,1,2,0),mgp=c(3, 0.5, 0)) 
plot(...)

并将它们复制并粘贴到 Microsoft Word 中。它们在 Word 中看起来非常好(我尝试了不同的宽度,直到找到一种效果很好的宽度)但是当我打印它们时,它们看起来很糟糕。经过一些网络搜索,我发现打印分辨率至少应为 300ppi。因此,在永远摆弄宽度和高度之后,我得出了使绘图看起来相同大小但分辨率更高的代码:
png(file="mag_feb.png",width=1800,height=950,res=300)

它们现在在打印时看起来不错,但在 Word(在屏幕上)中看起来一点也不清晰。会不会是尺寸的问题?有没有办法让图表在打印和屏幕上看起来都很好?我已经花了几个小时来解决这个问题,想不出还有什么可以尝试的,所以非常感谢任何帮助!

谢谢!

最佳答案

您的原始 png 命令中有一个小错误。试试这个:

png(file="mag_feb.png", units="in", width=11, height=8.5, res=300)

现在,宽度和高度以英寸为单位,而 res 以像素/英寸为单位。之前, res 参数被忽略。

关于r - 具有良好分辨率的绘图用于打印和屏幕显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8166931/

相关文章:

r - 配plm包装的砝码

css - 从 div 制作背景图像并使其自动调整大小

ios - 添加 iOS @1x、@2x、@3x PER 设备,如何?

streaming - 使用 mjpg-streamer 以高于 640x480 的分辨率捕获图像

r - SVM:成本参数VS。支持向量的数量

r - 选择唯一的非重复值

R ggplot2 ggrepel - 在了解所有点的同时标记点的子集

MATLAB 向量、角度、绘图

python - 在 Python/R 中查找 LDA 后不同主题的数量

r - 将屏幕坐标转换为图形坐标