Ищете простой способ включить вывод profvis в файл Markdown в R - PullRequest
0 голосов
/ 13 апреля 2020

Название в значительной степени говорит само за себя. Я хочу профилировать функцию в R (с пакетом profvis) и отображать вывод в файле R Markdown без создания снимка экрана вручную и в идеале без дополнительных пакетов, кроме тех, которые загружены с profvis, например, htmlWidgets и htmltools.

Чтобы быть более точным c Я представляю что-то вроде:

library(profvis)
profvis_output <- profvis(rnorm(1e06))
htmlwidgets::saveWidget(profvis_output, "provis_output.html")

и затем включаю созданный таким образом файл html в Markdown.

Я уже пробовал

htmltools::includeHTML("profvis_output.html") 

в файле Markdown, но это не сработало.

ПРИМЕЧАНИЕ. Я также хочу, чтобы он был преобразован в PDF

1 Ответ

1 голос
/ 13 апреля 2020

Это похоже на работу:

---
title: "Untitled"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(profvis)    
```

## profvis

This is an R Markdown document using profvis.

```{r}
profvis({
  data(diamonds, package = "ggplot2")    
  plot(price ~ carat, data = diamonds)
  m <- lm(price ~ carat, data = diamonds)
  abline(m, col = "red")
})
```

enter image description here

...