Thêm đầu ra (UI/Server)
Bước tiếp theo để xây dựng ứng dụng là thêm một biểu đồ trống làm chỗ giữ chỗ. Hãy nhớ rằng để thêm một biểu đồ p được gán cho một đối tượng tên là x vào một ứng dụng Shiny, bạn cần:
- Render đối tượng biểu đồ bằng
renderPlot({p}). - Gán biểu đồ đã render cho
output$x. - Hiển thị biểu đồ trong UI bằng
plotOutput("x").
Các gói shiny và ggplot2 đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
Xây dựng ứng dụng web với Shiny trong R
Hướng dẫn bài tập
- Tạo một biểu đồ trống bằng cách gọi
ggplot(), render nó, và gán nó cho một output tên'trend'. - Hiển thị biểu đồ trong UI. Nhớ thêm dấu phẩy sau
textInput().
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)