Изучите и постарайтесь уменьшить размер ваших изображений / графики: параллельно или альтернативно «разбивке» вашего текста на несколько «html -страниц», идея состоит в том, чтобы найти компромисс между временем открытия и качество вашей графики (и импортированных картинок).
Итак, попробуйте:
- , чтобы уменьшить размер графики, вычисляемой некоторым фрагментом кода, см. Пример ниже.
- чтобы уменьшить размер импортируемых изображений, если они огромные, путем изменения их размера.
- , чтобы воспользоваться преимуществом формата html, который может отображать SVG-файлы: попробуйте кодирование в SVG ваше графическое представление ваших данных. Не ваши внешние изображения, только ваши вычисления, в результате которых графика (текст + область + цвет = некоторые графические объекты "светлее" в SVG, чем в JPG или TIF).
Зачем уменьшать размер ваших изображений а графика в вашем документе? Если изображения отрисовываются в сверхвысоком разрешении, это приводит к очень большому размеру экспортируемого документа, который содержит кучу изображений, и много времени для чтения файла в памяти (открытие), в памяти cra sh или остановке, др c. Таким образом, размеры (def) изображений в документе часто являются ключом для уменьшения веса документа, и, возможно, вам придется искать в части кода «image or graphi c» для этих 2 случаев:
1- Если вы указываете размер изображения в Rmarkdown в самом начале вашего кодека изображения, убедитесь, что «fig.height» и «fig.width» указывают на разумный размер, например, так:
```{r name_of_the_chunk, fig.cap="Name_of_fig", fig.height=10, fig.width=8}
2 - тот же случай, что и ранее, может присутствовать или необходим в каком-то коде, который сохранил график или визуализировал изображение или что-то еще, поэтому убедитесь, что вы указали для разумных размеров (' width 'и' height ') в вашем' programmati c 'способе рендеринга изображения, если кодовый блок не указывает размер, т.е. :
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]
... или любая другая функция, которую вы используете для генерации ваших изображений.
В качестве альтернативы, вы можете использовать библиотеку graphi c для изменения размера каждого изображения, прежде чем свяжите свой документ ( т.е. : ImageMagick).
Отличный день