• Tidak ada hasil yang ditemukan

Membuat Aplikasi Shiny Interaktif Untuk Visualisasi Data

N/A
N/A
Rizal Junaedi

Academic year: 2023

Membagikan "Membuat Aplikasi Shiny Interaktif Untuk Visualisasi Data"

Copied!
2
0
0

Teks penuh

(1)

Contoh Visualisasi data dengan Shiny

Pada aktivitas belajar kali ini, kita akan belajar membuat aplikasi Shiny yang memungkinkan pengguna memilih variabel dan tipe plot untuk visualisasi data.

Ikuti langkah-langkah berikut ini!

---tulisan berwarna biru adalah kode pemrograman/ syntax yang diketikkan pada aplikasi--- 1. Instalasi dan Pemuatan Paket:

Pastikan Anda telah menginstal paket "shiny" jika belum, ketikkan syntax ini pada aplikasi R Anda install.packages("shiny").

2. Kemudian muat paket ”shiny” dengan mengetikkan syntax library(shiny) 3. Persiapkan data

Dalam contoh ini, kita akan menggunakan dataset built-in "mtcars" yang berisi informasi tentang mobil. Ketikkan syntax data(mtcars)

4. Buat aplikasi shiny

Buat aplikasi Shiny dengan UI (user interface) dan server sebagai berikut:

# UI

ui <- fluidPage(

titlePanel("Visualisasi Data Interaktif"), sidebarLayout(

sidebarPanel(

selectInput("x_var", "Pilih Variabel X:", choices = colnames(mtcars)),

selectInput("y_var", "Pilih Variabel Y:", choices = colnames(mtcars)),

selectInput("plot_type", "Pilih Tipe Plot:",

choices = c("Scatter Plot", "Line Plot",

"Bar Plot")) ),

mainPanel(

plotOutput("plot") )

) )

# Server

server <- function(input, output) { output$plot <- renderPlot({

x <- mtcars[[input$x_var]]

y <- mtcars[[input$y_var]]

if (input$plot_type == "Scatter Plot") {

plot(x, y, main = "Scatter Plot", xlab = input$x_var, ylab = input$y_var)

} else if (input$plot_type == "Line Plot") {

plot(x, y, type = "l", main = "Line Plot", xlab = input$x_var, ylab = input$y_var)

} else if (input$plot_type == "Bar Plot") {

(2)

barplot(y, names.arg = x, main = "Bar Plot", xlab = input$x_var, ylab = input$y_var)

} }) }

# Menjalankan aplikasi Shiny

shinyApp(ui = ui, server = server)

5. Menjalankan Aplikasi:

Simpan kode di atas dalam sebuah file R dan jalankan di lingkungan R atau RStudio. Ini akan memulai aplikasi Shiny di browser Anda.

Dengan menjalankan aplikasi di atas, Anda akan dapat memilih variabel X dan Y dari dataset

"mtcars" serta tipe plot yang ingin Anda lihat. Hasil plot akan diperbarui secara interaktif sesuai dengan pilihan Anda.

Referensi

Dokumen terkait

aplikasi sumber belajar digital dalam bentuk visualisasi query terbatas untuk matakuliah basisdata sangat bermanfaat bagi mahasiswa yang hendak mengambil maupun sudah

Aplikasi berbasis web untuk deteksi pencilan titik panas menggunakan algoritme clustering k-means dan framework Shiny menyediakan beberapa fungsi utama, yaitu ringkasan

Pada fungsi file transfer activity, pengguna bisa mengirimkan bermacam file -gambar, video, audio, dokumen, aplikasi, dll.- dari smartphone pengguna ke smartphone lain dalam

Dari hasil pengujian dan analisis yang telah dilakukan pada aplikasi Visualisasi 3D Interaktif Masjid Agung Jawa Tengah dapat diberikan beberapa saran

Dari hasil pengujian dan analisis yang telah dilakukan pada aplikasi Visualisasi 3D Interaktif Masjid Agung Jawa Tengah dapat diberikan beberapa saran

Dari hasil pengujian dan analisis yang telah dilakukan pada aplikasi Visualisasi 3D Interaktif Masjid Agung Jawa Tengah dapat diberikan beberapa saran

Pada aplikasi ini dokter dapat menampilkan visualisasi bagian tertentu dari struktur tulang manusia untuk menjelaskan kondisi yang dihadapi pasien.. Dokter juga dapat menampilkan

Pada Halaman utama aplikasi para pengunjung atau pengguna aplikasi dapat memilih menu yang ada pada sisi baris menu diatas maupun baris samping untuk memilih halaman