Interactive Dashboards with Shiny
Integrating Plotly with Shiny
This lesson is called Integrating Plotly with Shiny, part of the Interactive Dashboards with Shiny course. This lesson is called Integrating Plotly with Shiny, part of the Interactive Dashboards with Shiny course.
Transcript
Click on the transcript to go to that point in the video. Please note that transcripts are auto generated and may contain minor inaccuracies.
Your Turn
In the plotly/assignment_02/app.R
file, change the renderPlot
to renderPlotly
and plotOutput
to plotlyOutput
.
Fix the ggplotly()
statement. What goes in this statement?
Learn More
library(shiny)
library(dplyr)
library(fivethirtyeight)
library(ggplot2)
library(plotly)
data(biopics)
biopics <- biopics |> filter(!is.na(box_office))
ui <- fluidPage(
plotlyOutput("paired_plot")
)
server <- function(input, output) {
output$paired_plot <- renderPlotly({
out_plot <- ggplot(biopics) +
aes(x=year_release,
y=box_office,
color= type_of_subject,
title=title) +
geom_point()
ggplotly(out_plot)
})
}
shinyApp(ui = ui, server = server)
Have any questions? Put them below and we will help you out!
Course Content
26 Lessons
You need to be signed-in to comment on this post. Login.