R Markdown flexdashboard - изменить размещение таблицы данных

Я бы хотел, чтобы мой R Markdown выводился полностью слева, когда я вяжу в HTML, вместо этого он должен быть по центру посередине. Кажется, я не могу найти, как это сделать.

Ниже приведен воспроизводимый пример:

---
title: "Untitled"
output:
  html_document:
    df_print: paged
  flexdashboard::flex_dashboard:
    orientation: columns
    vertical_layout: fill
---

```{r setup, include=FALSE}
library(flexdashboard)
```

```{r, echo = FALSE}
DT::datatable(iris)
```
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
478
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Обновлено: добавить больше информации

В вашем заголовке yaml вывод html_document находится перед flex_dashboard, поэтому html_document является выводом по умолчанию, когда вы используете Knit.

Вы можете выбрать Knit to flex_dashboard в раскрывающемся меню knit.


Думаю тебе нужно вот это: управление макетом flex_dashboard

В вашем случае попробуйте следующее:

---
title: "Untitled"
output:
  flexdashboard::flex_dashboard:
    orientation: columns
    vertical_layout: fill
  html_document:
    df_print: paged
---

```{r setup, include=FALSE}
library(flexdashboard)
```

Column{data-width=50}
---------------------------------

### Chart 1

```{r, echo = FALSE}
DT::datatable(iris)
```

Column{data-width=50}
---------------------------------

### Chart 2

```{r}

```

Ваш код работал у меня. Ни один из жестких дисков Column{data-width=50} не использовал. В работе удалось добиться того, что аргумент flexdashboard предшествует аргументу html_document, тогда как у меня все было наоборот. Вы (или кто-нибудь еще) знаете, почему это так работает?

Stan 25.08.2018 09:35

Если вы хотите отредактировать свой ответ, чтобы было понятно, какое решение было (в моем случае см. Комментарий), я приму ваш ответ.

Stan 25.08.2018 09:37

Я посмотрю что я могу сделать.

TC Zhang 25.08.2018 18:35

привет @StanZutt, когда оба варианта вывода flexdashboard::flexdashboard и html_document указаны в заголовке yaml, это означает, что оба вывода доступны для этого документа. В вашем случае это html_document по умолчанию. Вы можете выбрать flex_dashboard в раскрывающемся меню.

TC Zhang 27.08.2018 02:29

Другие вопросы по теме