視覺化 Investment Annual Summary 資料
現在你已經準備好要放進報告裡的所有資料,可以開始建立將納入報告的圖表,幫助讀者在閱讀時更容易理解資料。先從為 investment_annual_summary 資料建立一個折線圖開始。
本練習屬於課程
使用 R Markdown 製作報告
練習說明
- 在第一個程式碼區塊、
dplyr套件之後的第10行,載入ggplot2套件。 - 在
investment-annual-summary程式碼區塊中,使用investment_annual_summary資料建立折線圖。 - 將會計年度(
fiscal_year)放在 x 軸,投資金額(dollars_in_millions)放在 y 軸。 - 依
region來著色,讓最終報告中的折線圖以不同顏色顯示各個地區。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
{"investment_report.Rmd":"---\ntitle: \"Investment Report\"\ndate: \"`r format(Sys.time(), '%d %B %Y')`\"\noutput: html_document\n---\n\n```{r data, include = FALSE}\nlibrary(readr)\nlibrary(dplyr)\n# Load the ggplot2 package here\n\ninvestment_annual_summary <- read_csv(\"https://assets.datacamp.com/production/repositories/5756/datasets/d0251f26117bbcf0ea96ac276555b9003f4f7372/investment_annual_summary.csv\")\ninvestment_services_projects <- read_csv(\"https://assets.datacamp.com/production/repositories/5756/datasets/bcb2e39ecbe521f4b414a21e35f7b8b5c50aec64/investment_services_projects.csv\")\n```\n\n\n## Datasets \n\n### Investment Annual Summary\n\nThe `investment_annual_summary` dataset provides a summary of the dollars in millions provided to each region for each fiscal year, from 2012 to 2018.\n```{r investment-annual-summary}\nggplot(___, aes(___)) +\n ___ +\n labs(\n title = \"Investment Annual Summary\",\n x = \"Fiscal Year\",\n y = \"Dollars in Millions\"\n )\n```\n\n### Investment Projects in Brazil\n\nThe `investment_services_projects` dataset provides information about each investment project from 2012 to 2018. Information listed includes the project name, company name, sector, project status, and investment amounts.\n```{r brazil-investment-projects}\nbrazil_investment_projects <- investment_services_projects %>%\n filter(country == \"Brazil\") \n```\n\n### Investment Projects in Brazil in 2018\n\n```{r brazil-investment-projects-2018}\nbrazil_investment_projects_2018 <- investment_services_projects %>%\n filter(country == \"Brazil\",\n date_disclosed >= \"2017-07-01\",\n date_disclosed <= \"2018-06-30\")\n```\n\n\n"}