gpt4 book ai didi

html - 图像输出 rom R 分辨率低

转载 作者:太空宇宙 更新时间:2023-11-04 13:05:30 24 4
gpt4 key购买 nike

我曾经在我的桌面上运行 R.3.0.2 (Ubuntu 14.04.2 LTS) 并且最近刚刚安装了更新版本的 R ( R.3.3.2).对于这个新版本,我发现存在图像输出问题。 首先,如果我将图片保存为 JPEG 或 PNG 格式,使用新版本生成的图片总是不如使用旧版本清晰。这两张图片是由同一 block 代码生成的,唯一的区别是我运行代码时使用的 R 版本。使用新版本时,图片中的文字也不太清晰。新版R生成的JPEG/PNG文件也变小了。 其次,如果我使用 RMarkdown 输出嵌入了绘图的 html,使用新版本 R 时绘图分辨率始终不太清晰。在我将新版本 R 生成的 html 上传到 github gh 之后-pages,当我访问由 github 托管的网页站点时,嵌入的情节无法显示(一个小问号会出现在情节应该出现的中间),但如果我打开情节是完全可见的本地 html。我已经为此苦苦挣扎了很长时间,无法弄清楚。我认为升级 R 的其他人可能会遇到同样的问题。所以我在这里发布这个问题,希望有人能帮助我。我非常感谢任何建议。

问题基本上出现在任何以 JPEG/PNG 格式输出绘图或保存绘图的代码中。

例如

jpeg("test.jpg")
hist(rnorm(100))
dev.off()

如果在 RMarkdown 中运行,仅 hist(rnorm(100)) 将输出一张在本地 html 中不够清晰且在 github 网页中不可见的图像。

最佳答案

尽管 R 版本(可能还有相应的包)之间的质量可能有所不同,但您可以使用 jpeg( )

jpeg("test-default.jpg", quality = 75)  # Default quality as percentage
hist(rnorm(100))
dev.off()

jpeg("test-hi-res.jpg", quality = 100)
hist(rnorm(100))
dev.off()

使用 ?jpeg 查看更多选项

您还可以选择不同的图像类型,这可能会给您带来更清晰的情节。

png("test-default.png", width = 6, height = 6, units = 'in', res = 300)
hist(rnorm(100))
dev.off()

参见 https://stackoverflow.com/a/9556253/6873133

关于html - 图像输出 rom R 分辨率低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42591897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com