html - RMarkdown 的 HTML 输出太重,我需要将它分成单独的小节
问题描述
我有这个 html 输出文件,但是当我在浏览器中打开它时,加载并在侧面显示滚动条需要很长时间。因此,我想用 markdown 将海量文件分成单独的小节。我怎样才能做到这一点?比你 。如果这可以帮助:
title: "my_file"
author: "me"
date: "26/02/2020"
output:
html_document:
toc: yes
toc_depth: 3
toc_float:
collapsed: yes
smooth_scroll: yes
word_document: default
---
解决方案
你也许不需要分割你的文件!正如我在这里指出的那样,您必须调查的先前解释是图像或图形的大小,由于超高清可能太重(在大多数计算后默认情况下会导致图片)。下面,我粘贴我的答案以检查图像的大小:
对于这两种情况,您可能必须在代码的“图像或图形”部分搜索:
1-如果您在图像代码块的开头在 Rmarkdown 中指示图像的大小,请检查“fig.height”和“fig.width”是否指示合理的大小,如下所示:
```{r name_of_the_chunk, fig.cap="Name_of_fig", fig.height=10, fig.width=8}
2-在保存图形或渲染图像或其他任何内容的某些代码中可能存在或需要相同的情况,因此请确保以“编程”方式指示合理的尺寸(“宽度”和“高度”)以呈现图像,如果代码块不指示大小,即:
svg("my.svg", width = 8,height =8)
[code of your graph]
也许高度和宽度设置在
ggsave(file="myfile.svg",device = "svg",width =6,height = 6,units = "cm") [code of your graph]
...或您用于生成图片的任何功能。
很棒的一天
推荐阅读
- ios - 如何在我的单元格中更改附件类型 -> 披露指示器颜色?
- php - 如何在php或laravel中计算时间差
- c# - C# await delay not working
- excel - 从表格到 Excel 中的 2 列
- hdfs - 如何配置 AWS EMR 以使用 s3 作为 hdfs 存储
- dart - 在 Flutter 应用程序中编辑 MP3/Wav 文件 (Dart)
- php - 我想在 facebook php SDK 中导入 FB 事件数据
- r - 计算数据框列中的元素,然后在 R 中创建单独的列
- java - 调用函数会更新数组吗?
- c# - 从 Webbrowser 获取 Authorization Bearer 到 WebRequest