प्लॉट को वेब-फ्रेंडली बनाइए
आइए जिस ग्राफ़ का हमने आकार बदला था, उस पर ggplotly() का इस्तेमाल करें।
यह अभ्यास पाठ्यक्रम का हिस्सा है
flexdashboard के साथ डैशबोर्ड बनाना
अभ्यास निर्देश
- Trip Durations चार्ट में
duration_ggग्राफ़ को वेब-फ्रेंडली बनाने के लिएggplotly()का उपयोग करें. - Knit करें और HTML viewer को बड़ा करके परिणाम देखें. विंडो का आकार बदलकर देखें और ध्यान दें क्या होता है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
{"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"}