2013-03-13 7 views
36

Generuję dane wyjściowe HTML z niektórych podstawowych analiz komponentów i próbuję poprawić układ. Problem polega na tym, że R wysyła dane, nie używając całej szerokości fragmentów wyjściowych.Jak dostosować szerokość wyjściową wyjścia RStudio Markdown (do HTML)

Jestem w stanie dostosować szerokość figury bez trudności, ale kiedy próbuję zapisać tabelę danych lub obciążenia czynnikiem, R wysyła na stałą szerokość, która jest tylko około jednej trzeciej szerokości mojego ekranu. Powoduje to rozdzielenie kolumn tabeli zamiast wszystkich kolumn wyświetlanych w pojedynczej tabeli.

Mogę dostarczyć kod, jeśli jest to wymagane, ale moje pytanie powinno być dość proste i jestem zaskoczony, że nie zostało to wcześniej zadane. Z góry dziękuję.

Matt

Edit: dodano powtarzalnej przykład

Title 
======================================================== 

```{r echo = FALSE, message=FALSE, warning=FALSE, error=FALSE,fig.width=16, fig.height=6} 
x = matrix(rnorm(100),ncol=10) 
x 
plot(x) 
``` 

This is a screen capture of my final HTML file

+0

Myślę, że coś w stylu 'fig.width = \\ linewidth' w opcjach porcji może pomóc, ale odradzam się lepszym ekspertom niż ja –

+1

Jestem w porządku z figure.width, który można kontrolować w opcjach mojego kawałka w porządku. Problem polega na tym, że bloki tekstu/tabeli są naprawiane. Dzięki za wskazanie \\ linewidth, która będzie przydatna w przyszłości. –

+0

Proponuję opublikować pewien powtarzalny przykładowy kod, aby pokazać, jak tworzone są obraźliwe wykresy. Może, jeśli spojrzysz w podręczniku pomocy do funkcji kreślenia, będziesz mógł skorzystać z fałszywych danych i próbek kodu? To prawdopodobnie bardzo pomoże. –

Odpowiedz

60

Dodaj to na początku dokumentu:

```{r set-options, echo=FALSE, cache=FALSE} 
options(width = SOME-REALLY-BIG-VALUE) 
``` 

Oczywiście, należy wymienić pewne-REALLY- BIG-VALUE z liczbą. Ale czy naprawdę chcesz zrobić to poziome przewijanie?

Twoje wyjście prawdopodobnie zawiera około 80 znaków.

+0

To świetnie, dziękuję bardzo. To było jeszcze prostsze, niż sobie wyobrażałem! –

+3

Zauważ, że sukces tego będzie zależał od tematu css. Będzie to działać z domyślnym motywem Rstudios i motywem cerulskim, ale jeśli wybierzesz motyw * czytelny * tekst zostanie zmanipulowany pomimo opcji (width = 400). –

Powiązane problemy