Rpresentation в Rstudio-сделать изображение заполнить весь экран

создание Rpresentation в Rstudio с knitr у меня есть слайд только с одним изображением, которое я хочу заполнить весь экран/слайд. Как мне это сделать?

второй слайд следующего .Rpres-документ установлен на 2000x2000 пикселей, но он по-прежнему заполняет только небольшую область экрана:

first slide
======


Slide with plot which I want to fill the whole screen
========================================================
title: false
```{r, echo=FALSE,out.height="2000px",out.width="2000px"}
plot(cars)
```

это то, что я имею в виду, когда я пишу, что изображение не "заполняет весь экран", красные линии рисуются на частях экрана, которые не заполнены сюжет.

enter image description here

обновление ноябрь 2016

выбор "HTML Slidy" при создании новой презентации в RStudio версии 1.0.44, дает мне легче контролировать размер. Следующее близко к тому, что я хотел в разрешении full HD, и очень просто сделать:

---
title: "Untitled"
output: slidy_presentation
---

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

## 

```{r pressure, fig.height=10, fig.width=19}
plot(pressure)
```

4 ответов


вот способ установить общий размер презентации: http://www.rstudio.com/ide/docs/presentations/displaying_and_distributing_presentations Значение по умолчанию довольно мало: 960 * 700.

взаимодействие между размерами фигуры, размерами вывода и размерами презентации сложно, и я не эксперт, но это, кажется, работает нормально. После некоторого беспорядка это выглядело хорошо:

first slide
======
width: 1920
height: 1080

Slide with plot which I want to fill the whole screen
========================================================
title: false
```{r myplot,echo=FALSE,fig.width=8,fig.height=4.5,dpi=300,out.width="1920px",out.height="1080px"}
plot(cars)
```

вы можете найти размер экрана и использовать его для установки размера участка с помощью grDevices a = dev.size("px")

и затем вы можете использовать это в своем коде.


версия knitr: 1.16

версия RStudio: 1.0.143

описание проблемы : когда knitr анализирует код R, даже если вы задаете пользовательскую ширину страницы css, выходной html-файл имеет постоянную максимальную ширину: 940px;

knitr выход :

Макс-ширина: 940px;

мой файл настроек css

Макс-ширина: 2000px;

min-ширина: 700px;

knitr распознает обычай css-файл, но он не создает вывод в соответствии с моими настройками css. Я знаю это, потому что, когда я намеренно неправильно пишу файл css, knitr выдает ошибку во время вывода.

решение, которое сработало для меня, состояло в том, чтобы перейти к файлу, созданному knitr и изменить вручную Макс-ширина: 2000 Пикс.; мин-ширина: 700px в;

лучшим решением было бы, конечно, найти корень проблемы в программе knitr /pandoc


учитывая ответ Энди, я ограничил свой выход до 940px и получил хорошие результаты как для полноэкранной презентации RStudio, так и для"просмотра в браузере"

добавить в мой блок настройки:

library(knitr)
opts_chunk$set(fig.width=8, fig.height=4.5, dpi=300, out.width="940px", out.height="529px")

Если вы используете что-то вроде 1920 wide, у вас будут проблемы при экспорте в html или просмотре в браузере.