Я хотел бы выяснить, как генерировать форматированные HTML-таблицы таким образом, чтобы не требовалось использование стилей, размещенных в заголовке HTML. Я уже широко задавал этот вопрос, но получил один ответ, в котором упоминалось об использовании заголовка, и другой ответ, который включает использование pandoc (Обновление: см. внизу этого поста информацию о новом ответе, опубликованном после того, как я задал этот вопрос вопрос. Я хотел бы иметь функцию R, которая записывает все форматирование HTML, необходимое для форматированной таблицы HTML, в одном месте.
Недавно я экспериментировал с gvisTable
, и он способен записывать всю необходимую информацию в одном месте:
Следующий код
```{r results='asis'}
simpleData <- data.frame(matrix(1:9, nrow=3))
tab2 <- gvisTable(simpleData,
options=list(width = 600, height = 300))
print(tab2, "chart")
```
выведет следующее в документ R Markdown:
Когда это помещается в контекст, создается gvisTable. См. вторую таблицу в этом выводе.
Таким образом, простая функция R выводит весь необходимый HTML для создания довольно сложной таблицы. В конечном итоге я хотел бы иметь ту же степень контроля форматирования таблиц, что и в LateX, только для R Markdown. И было бы хорошо, если бы такие посты чаще появлялись в блогах, через синдикаты, в RSS-читалках и так далее, чтобы команды форматирования были в теле.
Джо добавил ответ на мой предыдущий вопрос, где он упоминает три варианта (стиль в теле сообщения, javascript, который встраивает стиль в заголовок, и блоки стилей с заданной областью действия). Поэтому я думаю, что главный вопрос, который остается, заключается в том, существуют ли какие-либо интерфейсы для облегчения использования таких подходов с блоками кода R Markdown.