MulaiMulai sekarang secara gratis

Buat plot ramah web

Mari gunakan ggplotly() pada grafik yang tadi kita coba ubah ukurannya.

Latihan ini adalah bagian dari kursus

Membangun Dasbor dengan flexdashboard

Lihat Kursus

Petunjuk latihan

  • Gunakan ggplotly() untuk membuat grafik duration_gg pada bagan Trip Durations menjadi ramah web.
  • Knit dan perluas penampil HTML untuk melihat hasilnya. Cobalah mengubah ukuran jendela dan amati apa yang terjadi.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

{"my_document.Rmd":"---\ntitle: \"Bike Shares Daily\"\noutput: \n  flexdashboard::flex_dashboard:\n    orientation: columns\n    vertical_layout: fill\n---\n\n```{r setup, include=FALSE}\nlibrary(flexdashboard)\nlibrary(readr)\nlibrary(lubridate)\nlibrary(ggplot2)\nlibrary(tidyverse)\nlibrary(plotly)\n\ntrips_df <- read_csv('https://assets.datacamp.com/production/course_6355/datasets/sanfran_bikeshare_joined_oneday.csv')\n```\n\n\nOverview\n===================================== \n\nColumn {data-width=650}\n-----------------------------------------------------------------------\n\n### Origins\n\n```{r}\n\n```\n\nColumn {data-width=350}\n-----------------------------------------------------------------------\n\n\n### Trips by Start Time\n\n\n### Trip Durations\n\n```{r}\n\nduration_gg <- trips_df %>%\n  mutate(`Trip Duration (min)` = duration_sec / 60) %>%\n  filter(`Trip Duration (min)` <= 60) %>%\n  ggplot(aes(x = `Trip Duration (min)`)) +\n  theme_bw() +\n  geom_histogram(binwidth = 1) +\n  ylab('# Trips')\n\nduration_gg\n\n```\n\n\n"}
Edit dan Jalankan Kode