From 3aff4e2a70a8c5f872d3e62e2107d8adb29700e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Margaux=20G=C3=B6tschmann?= Date: Tue, 2 Apr 2024 19:45:32 +0200 Subject: [PATCH] Add example --- .Rbuildignore | 1 + .github/.gitignore | 1 + .github/workflows/R-CMD-check.yaml | 50 +++++++++++++++++++++++ README.Rmd | 30 ++++++++++++-- README.md | 61 ++++++++++++++++++++++------- man/figures/water_supply.png | Bin 0 -> 67531 bytes 6 files changed, 126 insertions(+), 17 deletions(-) create mode 100644 .github/.gitignore create mode 100644 .github/workflows/R-CMD-check.yaml create mode 100644 man/figures/water_supply.png diff --git a/.Rbuildignore b/.Rbuildignore index 91fd81d..6536370 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -3,3 +3,4 @@ ^data-raw$ ^README\.Rmd$ ^LICENSE\.md$ +^\.github$ diff --git a/.github/.gitignore b/.github/.gitignore new file mode 100644 index 0000000..2d19fc7 --- /dev/null +++ b/.github/.gitignore @@ -0,0 +1 @@ +*.html diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml new file mode 100644 index 0000000..14159b7 --- /dev/null +++ b/.github/workflows/R-CMD-check.yaml @@ -0,0 +1,50 @@ +# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples +# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help +on: + push: + branches: [main, master] + pull_request: + branches: [main, master] + +name: R-CMD-check + +jobs: + R-CMD-check: + runs-on: ${{ matrix.config.os }} + + name: ${{ matrix.config.os }} (${{ matrix.config.r }}) + + strategy: + fail-fast: false + matrix: + config: + - {os: macos-latest, r: 'release'} + - {os: windows-latest, r: 'release'} + - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'} + - {os: ubuntu-latest, r: 'release'} + - {os: ubuntu-latest, r: 'oldrel-1'} + + env: + GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} + R_KEEP_PKG_SOURCE: yes + + steps: + - uses: actions/checkout@v4 + + - uses: r-lib/actions/setup-pandoc@v2 + + - uses: r-lib/actions/setup-r@v2 + with: + r-version: ${{ matrix.config.r }} + http-user-agent: ${{ matrix.config.http-user-agent }} + use-public-rspm: true + + - uses: r-lib/actions/setup-r-dependencies@v2 + with: + extra-packages: any::rcmdcheck + needs: check + + - uses: r-lib/actions/check-r-package@v2 + with: + upload-snapshots: true + build_args: 'c("--no-manual","--compact-vignettes=gs+qpdf")' diff --git a/README.Rmd b/README.Rmd index cfea6f9..a7e6944 100644 --- a/README.Rmd +++ b/README.Rmd @@ -25,12 +25,13 @@ library(tidyverse) [![License: CC BY 4.0](https://img.shields.io/badge/License-CC_BY_4.0-brown.svg)](https://creativecommons.org/licenses/by/4.0/) +[![R-CMD-check](https://github.com/openwashdata/wsabrazil/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/openwashdata/wsabrazil/actions/workflows/R-CMD-check.yaml) -This package contains information related to wastewater management practices and household infrastructure from the year 2010 and across various regions in Brazil. It includes variables such as sector codes, metropolitan region names, municipality codes, and names, as well as data on the location type, living conditions, average income, and household amenities. The data provides insights into wastewater disposal habits, water supply sources, bathroom facilities, and sanitation infrastructure in Brazilian households, contributing to understanding environmental sustainability and infrastructure development efforts. @atlas +This package contains information related to wastewater management practices and household infrastructure in the Metropolitan Region of Belém, Brazil. It includes variables such as sector codes, metropolitan region names, municipality codes, and names, as well as data on the location type, living conditions, average income, and household amenities. The data provides insights into wastewater disposal habits, water supply sources, bathroom facilities, and sanitation infrastructure in Brazilian households, contributing to understanding environmental sustainability and infrastructure development efforts. @atlas ![](man/figures/housingconditionsnotitle.png) -Based on the data, it appears for example that one of the municipalities exhibits poorer housing conditions compared to others. In this dataset, housing conditions are represented numerically, with '1' indicating correct housing conditions and '0' indicating poor housing conditions. +Based on the data, it appears for example that the municipality of Marituba exhibits poorer housing conditions compared to others. In this dataset, housing conditions are represented numerically, with '1' indicating correct housing conditions and '0' indicating poor housing conditions. The location map displays the Metropolitan Region of Belém. ## Installation @@ -63,7 +64,7 @@ read_csv("data-raw/dictionary.csv") |> ## Data The dataset includes observations of wastewater management practices and household infrastructure (access to water and sanitation services) across various regions in Brazil. - + The data was collected in 2010 and the package provides access to one single dataset. ```{r, echo = TRUE} @@ -107,6 +108,29 @@ ggplot() + theme(plot.title = element_text(hjust = 0.5, face = "bold")) ``` +From the dataset, we can explore the distribution of water sources in the Metropolitan Region of Belém. We create here a horizontal bar plot to visualize the frequency of different water sources available, utilizing variables such as piped water or stored rainwater. We observe from the resulting plot (see Figure below) that the majority of private households are supplied by piped water. Interestingly, none of the households store rainwater. This is possibly due to factors such as local climate patterns and infrastructure limitations. +```{r, eval=FALSE} +library(dplyr) +library(ggplot2) +library(wsabrazil) + +# Reshape the data into long format +data_long <- wsabrazil |> + tidyr::pivot_longer(cols = piped_water:other_water_source, + names_to = "water_source", + values_to = "frequency") + +# Create a horizontal bar plot of water source types +ggplot(data_long, aes(x = frequency, y = reorder(water_source, frequency))) + + geom_bar(stat = "identity", fill = "#3399FF") + + labs(x = "Frequency", y = "Water Source", + title = "Water Supply in Belém", + caption = "") + + theme(plot.title = element_text(hjust = 0.5, face = "bold", color = "#333333")) + +``` +![](man/figures/water_supply.png) + ## License Data are available as diff --git a/README.md b/README.md index af62036..78795d6 100644 --- a/README.md +++ b/README.md @@ -7,24 +7,26 @@ [![License: CC BY 4.0](https://img.shields.io/badge/License-CC_BY_4.0-brown.svg)](https://creativecommons.org/licenses/by/4.0/) +[![R-CMD-check](https://github.com/openwashdata/wsabrazil/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/openwashdata/wsabrazil/actions/workflows/R-CMD-check.yaml) This package contains information related to wastewater management -practices and household infrastructure from the year 2010 and across -various regions in Brazil. It includes variables such as sector codes, -metropolitan region names, municipality codes, and names, as well as -data on the location type, living conditions, average income, and -household amenities. The data provides insights into wastewater disposal -habits, water supply sources, bathroom facilities, and sanitation -infrastructure in Brazilian households, contributing to understanding -environmental sustainability and infrastructure development efforts. -“Atlas of the 2010 Demographic Census - PGI” (n.d.) +practices and household infrastructure in the Metropolitan Region of +Belém, Brazil. It includes variables such as sector codes, metropolitan +region names, municipality codes, and names, as well as data on the +location type, living conditions, average income, and household +amenities. The data provides insights into wastewater disposal habits, +water supply sources, bathroom facilities, and sanitation infrastructure +in Brazilian households, contributing to understanding environmental +sustainability and infrastructure development efforts. “Atlas of the +2010 Demographic Census - PGI” (n.d.) ![](man/figures/housingconditionsnotitle.png) Based on the data, it -appears for example that one of the municipalities exhibits poorer +appears for example that the municipality of Marituba exhibits poorer housing conditions compared to others. In this dataset, housing conditions are represented numerically, with ‘1’ indicating correct -housing conditions and ‘0’ indicating poor housing conditions. +housing conditions and ‘0’ indicating poor housing conditions. The +location map displays the Metropolitan Region of Belém. ## Installation @@ -306,6 +308,37 @@ wastewater discharged into other outlet ## Example +From the dataset, we can explore the distribution of water sources in +the Metropolitan Region of Belém. We create here a horizontal bar plot +to visualize the frequency of different water sources available, +utilizing variables such as piped water or stored rainwater. We observe +from the resulting plot (see Figure below) that the majority of private +households are supplied by piped water. Interestingly, none of the +households store rainwater. This is possibly due to factors such as +local climate patterns and infrastructure limitations. + +``` r +library(dplyr) +library(ggplot2) +library(wsabrazil) + +# Reshape the data into long format +data_long <- wsabrazil |> + tidyr::pivot_longer(cols = piped_water:other_water_source, + names_to = "water_source", + values_to = "frequency") + +# Create a horizontal bar plot of water source types +ggplot(data_long, aes(x = frequency, y = reorder(water_source, frequency))) + + geom_bar(stat = "identity", fill = "#3399FF") + + labs(x = "Frequency", y = "Water Source", + title = "Water Supply in Belém", + caption = "") + + theme(plot.title = element_text(hjust = 0.5, face = "bold", color = "#333333")) +``` + +![](man/figures/water_supply.png) + ## License Data are available as @@ -319,16 +352,16 @@ To cite this package, please use: citation("wsabrazil") #> To cite package 'wsabrazil' in publications use: #> -#> Götschmann M, Santos L (2024). "wsabrazil: Waste management and +#> Götschmann M, Santos L (2024). "wsabrazil: Wastewater management and #> household infrastructure in Brazil - Demographic Census 2010." #> #> A BibTeX entry for LaTeX users is #> #> @Misc{gotschmann_etall:2024, -#> title = {wsabrazil: Waste management and household infrastructure in Brazil - Demographic Census 2010}, +#> title = {wsabrazil: Wastewater management and household infrastructure in Brazil - Demographic Census 2010}, #> author = {Margaux Götschmann and Lais Santos}, #> year = {2024}, -#> abstract = {This dataset about waste management and household infrastructure from various Brazilian regions provides insights into waste disposal habits, water sources, bathroom facilities, and sanitation infrastructure.}, +#> abstract = {This dataset about wastewater management and household infrastructure from various Brazilian regions provides insights into wastewater disposal habits, water sources, bathroom facilities, and sanitation infrastructure.}, #> version = {0.0.0.9000}, #> } ``` diff --git a/man/figures/water_supply.png b/man/figures/water_supply.png new file mode 100644 index 0000000000000000000000000000000000000000..5799a26da14613b611c4787e05bdefe3836adad8 GIT binary patch literal 67531 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�V$iW*| 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 N{ay1!)^C`g{{qbNz%Kv* literal 0 HcmV?d00001