как я могу показать мой "ztable", когда я использую "knit to HTML" в R? - PullRequest
0 голосов
/ 19 марта 2019

У меня проблема с моим ztable, я хочу связать свой файл Rmarkdown с HTML, но не могу найти способ отобразить таблицу, которую я создал с помощью ztable:

z=ztable(loucaste) %>% makeHeatmap(palette = "Blues") %>% print(caption="Table 2.)

enter image description here

Я пытался установить

options(ztable.table="html")

и поместить это в начало, когда я читаю где-то еще

output: html_document
header-includes: \usepackage{colortbl}

, но это не работает, когдаЯ вяжу в HTML.Мое намерение состояло в том, чтобы создать своего рода таблицу форматирования, подобную таблицам, созданным в Excel, и ztable выглядит единственным способом.

1 Ответ

1 голос
/ 19 марта 2019

Попробуйте этот минимальный Rmd. Ключ, кажется, options(ztable.type = "html"), а в порции, которая генерирует таблицу, r results='asis'

Если это работает для вас, замените ваш код в соответствующем месте , т.е. ztable(loucaste) %>% makeHeatmap(palette = "Blues") %>% print(caption="Table 2.).

---
title: "ztable"
output: html_document
---

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


library(ztable)
library(magrittr)

options(ztable.type = "html")
```

## R Markdown

```{r results='asis'}
matrix(1:100, nrow = 10) %>% 
  as.data.frame() %>% 
  ztable() %>% 
  makeHeatmap() %>% 
  print(caption = "table 2")
```
...