Tambahkan output (UI/Server)
Langkah berikutnya dalam membangun aplikasi Anda adalah menambahkan plot kosong sebagai placeholder. Ingat bahwa untuk menambahkan plot p yang ditetapkan ke objek bernama x ke aplikasi Shiny, Anda perlu:
- Merender objek plot menggunakan
renderPlot({p}). - Menetapkan plot yang dirender ke
output$x. - Menampilkan plot di UI menggunakan
plotOutput("x").
Paket shiny dan ggplot2 sudah dimuat untuk Anda.
Latihan ini adalah bagian dari kursus
Membangun Aplikasi Web dengan Shiny di R
Petunjuk latihan
- Buat plot kosong dengan memanggil
ggplot(), render, dan tetapkan ke output bernama'trend'. - Tampilkan plot tersebut di UI. Pastikan untuk menambahkan koma setelah
textInput().
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
ui <- fluidPage(
textInput('name', 'Enter Name', 'David')
# CODE BELOW: Display the plot output named 'trend'
)
server <- function(input, output, session) {
# CODE BELOW: Render an empty plot and assign to output named 'trend'
}
shinyApp(ui = ui, server = server)