Grafik Statis
Sekarang kita akan menambahkan sebuah grafik ke dasbor Anda.
Latihan ini adalah bagian dari kursus
Membangun Dasbor dengan flexdashboard
Petunjuk latihan
- Potongan kode R
static_plotyang disediakan (di bawah potongan setup) berisi kode untuk membuat satu plot statis menggunakanggplot2. - Pindahkan potongan kode ini sehingga muncul sebagai plot di bagan Trip Durations.
- Knit lalu perluas penampil HTML. Perhatikan ukuran plot terhadap ukuran wadah bagan. Coba ubah 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)\n\ntrips_df <- read_csv('https://assets.datacamp.com/production/course_6355/datasets/sanfran_bikeshare_joined_oneday.csv')\n```\n\n```{r static_plot}\n\ntrips_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\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\n"}