Ich habe zwei flexdashboard
Messgeräte, die ich Seite an Seite in einer Rmarkdown -> HTML-Datei plotten möchte. Die Datei ist NICHT gemeint, um ein flexdashboard zu sein, gerade versuchend, die hübschen Lehren von diesem Paket zu verwenden.Wie werden 2 Flexdashboard-Anzeigen in Rmarkdown HTML nebeneinander angezeigt?
---
title: "Eye Gaugeing"
author: "Databot"
date: "10/24/2016"
output: html_document
fig_caption: yes
---
```{r setup, include=FALSE}
library(flexdashboard)
gauge1_data <- 95
gauge2_data <- 63
max_data <- 100
```
## Gauges
```{r gauge, fig.width=2, fig.height=2, fig.cap='Cap1'}
gauge(round(100*(1.0*gauge1_data)/max_data,2),0,100, symbol = '%', label= "Non-Stops: Tile 1", gaugeSectors(
success = c(80, 100), warning = c(40, 79), danger = c(0, 39)))
```
```{r gauge2, fig.width=2, fig.height=2, fig.cap='Cap1'}
p0 <- gauge(round(100*(1.0*gauge2_data)/max_data,2),0,100, symbol = '%', label= "Full Cabin Match: Tile 1", gaugeSectors(
success = c(80, 100), warning = c(40, 79), danger = c(0, 39)))
```
Ich mag große Lehren und ich nicht lügen kann.
Überraschenderweise habe ich es schwer, sie Seite an Seite zu bekommen. Versucht, library(gridExtra)
zu verwenden, aber es arrangiert nur Dinge, die grobs
genannt werden. Lehren sind Klasse htmlwidget
& gauge
.
Auch versucht {r out.width=c('500px', '300px'), fig.show='hold'}
und stopfte sie beide in den gleichen Brocken aber einen Fehler bekommen.
Ich würde mich über Vorschläge freuen.
@JasonAizkalns, beachten Sie bitte das 'output: html_document' oben. Ich finde Flexdashboard-Ausgänge zu verwirrend. Die beabsichtigte Ausgabe ist kein (Flex-) Dashboard, sondern versucht nur die Funktion gauge() dieses Pakets zu verwenden. –