Я приступил к освещению части моей докторской диссертации.Я собрал тонны данных, поэтому мой отчет сформирован из множества таблиц и графиков.
Любой, кто работал с R Markdown, знает, насколько большим может быть отчет, что затрудняет его прочтение все время, когда десятки таблици графики присутствуют.
По этой причине я подумал, что динамический файл HTML, созданный из R Markdown (с использованием knitr
), превратит мой отчет в привлекательную и интерактивную рукопись.И я считал, что сворачивание выводов R (таблиц или графиков) сделает его более читабельным.Я испробовал несколько вариантов.
Используя bsplus
пакет
Я спросил здесь , может ли bsplus
интегрировать в свои функции R. Выходы.Однако никто не смог ответить на вопрос, поэтому он остается нерешенным.
Основной проблемой был параметр content
в функциях, так как он интерпретирует только HTML-код, а не R. Я получаю эту постоянную ошибку, когдаон пытается интерпретировать код R:
argument should be a character vector of length 1
all but the first element will be ignored argument should be a character vector of length 1
Я прочитал здесь , что мы должны преобразовать содержимое этого параметра, чтобы сказать, как он должен его читать.Я понял, что использование HTML(paste())
может помочь, но это не сработало.
Использование JavaScript
Я частично добился успеха при использовании сценариев Java , описанных здесь .Я получил его на работу, но не так, как я ожидал.Могли быть разрушены только изолированные участки, а не таблицы.Когда я сгруппировал несколько графиков, они не были свертываемыми.
Кроме того, я хотел бы, чтобы каждый свернутый элемент был идентифицирован по имени, например Figure 3
или Table 4
.
Использование параметра чанка.collapse = TRUE
Это точно не сработало.Я не вижу никакой разницы, если это TRUE
или FALSE
.
Мой вызов всем вам
Давайте использовать этот код R с данными mtcars
:
data(mtcars)
plot1 <- plot(mtcars$mpg)
plot2 <- plot(mtcars$cyl)
table1 <- head(mtcars)
table2 <- tail(mtcars)
Может ли кто-либо из вас создать свернутые элементы для всех четырех элементов, описанных выше?
Можете ли вы включить имя в каждый элемент дляопределить свернутый предмет?
Если вы заинтересованы, можете ли вы сделать его аккордеоном?
Как я могу контролировать, какой из нихЯ хочу показать / скрыть при открытии отчета?
- Не могли бы вы поделиться здесь уценкой R, чтобы полностью скопировать его ?
- Есть ли у васлюбой другой вариант?может быть проще с любым другим пакетом?
Я застрял и мне нужна помощь.