程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了RMarkdown HTML 输出 - 不同浏览器的分辨率差?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决RMarkdown HTML 输出 - 不同浏览器的分辨率差??

开发过程中遇到RMarkdown HTML 输出 - 不同浏览器的分辨率差?的问题如何解决?下面主要结合日常开发的经验,给出你关于RMarkdown HTML 输出 - 不同浏览器的分辨率差?的解决方法建议,希望对你解决RMarkdown HTML 输出 - 不同浏览器的分辨率差?有所启发或帮助;

我正在将带有 ggplots 的 RMarkdown 文档渲染为 HTML。不幸的是,我无法发布可复制的示例,但问题的要点如下:

该图在 RMarkdown 文档中看起来不错且清晰。它在默认输出中看起来也很清晰(当我编写 RMarkdown 时,在 R 中打开了一个 HTML 文档)。

当我在 Chrome 中打开同一个 HTML 文档时,它看起来分辨率明显较低。

这是在 R 中,漂亮而清晰:

RMarkdown HTML 输出 - 不同浏览器的分辨率差?

这是在 Chrome 中(模糊):

RMarkdown HTML 输出 - 不同浏览器的分辨率差?

完全相同的 HTML 文档。什么给?

解决方法

如果您无法复制该问题,您是否可以尝试解决方案?我认为如果你尝试过这可能会解决

---
output:
  html_document:
    self_contained: yes
    mode: selfcontained
---

它通过 base64 编码图像创建了一个自包含的 HTML 文件,我希望它能够保留更高质量的图像。

,

它可能是你的变焦。确保将两个浏览器的缩放比例都设置为 100%。我以前遇到过这个问题。

,

我建议切换到 .svg 而不是 .png

这有一些优点和缺点,但至少对我来说,解决了使用渲染图形尺寸的问题。 Chrome 和 Edge/Internet Explorer 在我从 R Markdown 生成并与合作者共享的 html 中显示 .svg 似乎没有任何问题。

请参阅此处了解如何更改格式: https://bookdown.org/yihui/rmarkdown-cookbook/graphical-device.html

Tidyverse 中的这个新包也可能有用: https://www.tidyverse.org/blog/2021/02/svglite-2-0-0/

大佬总结

以上是大佬教程为你收集整理的RMarkdown HTML 输出 - 不同浏览器的分辨率差?全部内容,希望文章能够帮你解决RMarkdown HTML 输出 - 不同浏览器的分辨率差?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。