ui = navbarPage(title = 'Example 1.5',
collapsible = T,
position = 'fixed-top',
theme = SMRD::add_theme(getShinyOption('theme')),
header = SMRD::add_css(),
footer = SMRD::add_logo(),
tabPanel('Background',
mainPanel(uiOutput('example1.5'), class = 'shiny-text-output', width = 12)),
tabPanel("Data Set",
titlePanel(HTML('SMRD data object: <code>heatexchanger</code>')),
DT::dataTableOutput("heatexchanger", height = "575px")),
navbarMenu('Figures', icon = icon('bar-chart-o'),
tabPanel("Figure 1.6",
sidebarLayout(
sidebarPanel(width = 5,
shinyAce::aceEditor(fontSize = 16,
wordWrap = T,
outputId = "fig6plot",
mode = "r",
theme = "github",
height = "450px",
value =
"par(family = 'serif',font = 2, mar = c(0,0,0,0))
plot(NA,
axes = FALSE,
xlab = '',
ylab = '',
xlim = range(-50,350),
ylim = range(-10,300))
segments( x0 = c(0,0,0,0,0,rep(0,5),rep(100,5),rep(200,5),100,200,300),
y0 = c(0,100,200,300,0,seq(232,280,12),seq(132,180,12),seq(32,80,12),0,0,0),
x1 = c(350,350,350,350,0,rep(300,15),100,200,300),
y1 = c(0,100,200,300,300,seq(232,280,12),seq(132,180,12),seq(32,80,12),300,300,300),
lwd = c(rep(2,5), rep(1,18)))
text(x = rep(-25,3),
y = seq(56,256,100),
labels = c('Plant 3',
'Plant 2',
'Plant 1'),
cex = rep(0.9,3))
text(x = c(50,rep(150,2),rep(250,3)),
y = c(rep(290,2),190,290,190,90),
labels = c('1 failure',
'2 failures',
'2 failures',
'2 failures',
'3 failures',
'1 failure'),
cex = rep(0.8,6))
text(x = seq(50,250,100),
y = rep(-8,3),
labels = c('1981',
'1982',
'1983'),
cex = rep(0.9,3))
text(x = rep(310,3),
y = seq(56,256,100),
labels = c('95','95','99'),
cex = rep(0.9,3))
segments(x0 = rep(320,3),
y0 = seq(56,256,100),
x1 = rep(345,3),
y1 = seq(56,256,100),
lty = rep(2,3))
arrows(x0 = rep(295,15),
y0 = c(seq(232,280,12),seq(132,180,12),seq(32,80,12)),
rep(300,15),
length = rep(0.1,15))
arrows(x0 = rep(345,3),
y0 = seq(56,256,100),
x1 = rep(350,3),
length = rep(0.1,3))"),
actionButton("evalfig6", "Evaluate")),
mainPanel(plotOutput("plotfig6"), width = 7))),
tabPanel("Figure 1.7",
sidebarLayout(
sidebarPanel(width = 5,
shinyAce::aceEditor(fontSize = 16,
wordWrap = T,
outputId = "fig7plot",
mode = "r",
theme = "github",
height = "450px",
value =
"par(family = 'serif',font = 2,mar = c(0,0,0,0))
plot(NA,
axes = FALSE,
xlab = '',
ylab = '',
xlim = range(-50,350),
ylim = range(-10,300))
segments( x0 = c(0,0,0,0,0,rep(0,15),100,200,300),
y0 = c(0,100,200,300,0,seq(232,280,12),seq(132,180,12),seq(32,80,12),0,0,0),
x1 = c(350,350,350,350,0,rep(300,5),rep(200,5),rep(100,5),100,200,300),
y1 = c(0,100,200,300,300,seq(232,280,12),seq(132,180,12),seq(32,80,12),300,300,300),
lwd = c(rep(2,5),rep(1,18)))
text(x = rep(-25,3),
y = seq(56,256,100),
c('Plant 3','Plant 2','Plant 1'),
cex=rep(0.9,3))
text(x = c(rep(50,3),rep(150,2),250),
y = c(90,190,290,190,rep(290,2)),
labels = c('1 failure',
'2 failures',
'2 failures',
'2 failures',
'3 failures',
'1 failure'),
cex = rep(0.8,6))
text(x = seq(50,250,100),
y = rep(-8,3),
labels = c('1981',
'1982',
'1983'),
cex = rep(0.9,3))
text(x = c(110,210,310),
y = seq(56,256,100),
labels = c('95',
'95',
'99'),
cex = rep(0.9,3))
segments(x0 = c(120,220,320),
y0 = seq(56,256,100),
x1 = c(345,345,345),
y1 = seq(56,256,100),
lty = rep(2,3))
arrows(x0 = c(rep(295,5),rep(195,5),rep(95,5)),
y0 = c(seq(232,280,12),seq(132,180,12),seq(32,80,12)),
x1 = c(rep(300,5),rep(200,5),rep(100,5)),
length = rep(0.1,15))
arrows(x0 = rep(345,3),
y0 = seq(56,256,100),
x1 = rep(350,3),
length = rep(0.1,3))"),
actionButton("evalfig7", "Evaluate")),
mainPanel(plotOutput("plotfig7"), width = 7)))))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.