Channel Avatar

Riffomonas Project @UCGuktEl5InrcxPfCjmPWxsA@youtube.com

24K subscribers - no pronouns :c

I'm Pat Schloss! I produce videos about how to use data scie


28:23
How to recreate a WEB DuBois area plot from the 1900 Paris Exposition using R and ggplot2 (CC341)
52:15
How to recreate WEB DuBois's Panel 12 from the 1900 Paris Exposition using R and ggplot2 (CC340)
36:28
Using gganimate to animate changes in life expectancy and health care spending with R (CC339)
54:44
Using ggplot2 to visualize relationship between life expectancy and health spending in R (CC338)
48:55
Using dplyr & ggplot2 to make kindergarten vaccination rates a bit more interesting with R (CC337)
49:32
Visualizing changes in kindergarten vaccination rates with dplyr and ggplot2 in R (CC336)
44:30
Using readxl and dplyr to format messy data to see change in poverty with R (CC335)
59:45
Using ggplot2 to quantify the change in the US poverty rate over the last 65 years in R (CC334)
42:12
Positron or RStudio? First time Positron user creates scatter plot with R's ggplot2 package (CC333)
34:45
Recreating a New York Times bar chart using the ggplot2 R package (CC332)
42:40
Recreating a side-by-side line plot from CNN using patchwork and ggplot2 in R (CC331)
44:52
Creating side-by-side line plots with ggplot2's facet_grid function in R (CC330)
47:22
Visualizing polling bias from the 2024 US presidential election in R with ggplot2 (CC329)
53:25
Recreating gradient colored lines in R with ggforce's geom_link function (CC328)
01:14:18
Combining animations of cross country running with ggplot2, gganimate, and magick R packages (CC327)
37:43
Faceted log-scaled line plot with error bars using stat_summary from ggplot2 in R (CC326)
36:50
Adding log-scaled tick marks to an axis with ggplot2 in R (CC325)
29:56
Plotting a dilution series using ggplot2 in R with geom_jitter and stat_summary (CC324)
30:38
Recreating published boxplots from a dilution series using ggplot2 in R (CC323)
30:54
Data journalism makeover with ggplot2 in R to make labelled line plot with google fonts (CC322)
42:09
Using ggplot2 and R to recreate a data journalist's figure about Michigan wages (CC321)
30:58
Going for simple with ggplot2 and dplyr (CC320)
38:52
Adding patterns to barplots with ggpattern and ggplot2 in R (CC319)
34:14
Creating bar plot with error bars using ggplot2's stat_summary in R (CC318)
22:59
Putting a break in the x-axis using facet_grid from ggplot2 R package (CC317)
34:17
Creating a broken x-axis using only the ggplot2 package in R (CC316)
22:18
Recreating a Venn diagram with geom_ribbon from ggplot2 in R (CC315)
24:52
Recreating a Venn diagram with ggplot2 in R as a scatter plot (CC314)
28:33
Making a labelled slope plot with the help of R's ggrepel and ggplot2 (CC313)
30:16
Making a labelled scatter plot with the help of R's ggrepel and ggplot2 (CC312)
29:27
Using ggplot2's facet_wrap to create three panelled figure in R (CC311)
31:05
Composing two box plots with significance lines in R's ggplot2 and patchwork (CC310)
24:42
Data viz make over from bar plot to dot plot with ggplot2 in R (CC309)
47:05
Recreating a grouped and labelled barplot in R with ggplot2 (CC308)
27:51
Converting a 1D scatter plot to a histogram or density plot using the ggplot2 package in R (CC307)
59:57
Submitting an R package to CRAN with help from the devtools package (CC306)
30:07
Customizing axes in a 1D scatter plot using the ggplot2 package in R (CC305)
33:32
Comparing and optimizing performance of phyloytypr to mothur (CC304)
27:49
Closing issues on GitHub when building R packages with test driven development (CC303)
25:39
The effect of debug mode when benchmarking R package performance (CC302)
38:16
Using the precommit R package to automate testing code and documentation quality(CC301)
34:30
Using lintr and styler to improve the quality and readability of R code (CC300)
24:51
How to use GitHub actions to build on other operating systems and test code coverage (CC299)
34:44
How to create a website for your R package with pkgdown (CC298)
36:31
How to create a vignette for an R package (CC297)
38:08
How to create a data only R package with devtools (CC296)
17:13
How to delete large files from your git/GitHub commit history (CC295)
31:40
Adding built in data to an R package (CC294)
39:41
Using Roxygen2 to document functions in an R package (CC293)
34:58
Benchmarking R functions for joining data frames (CC292)
38:11
Benchmarking R functions for reading tsv files (CC291)
33:58
Benchmarking methods for reading text files in R (CC290)
41:37
Writing an R function to read FASTA-formatted files (CC289)
26:30
Incorporating C++ code in an R package with Rcpp and devtools (CC288)
31:16
Integrating ideas from Stack Overflow to improve our R code (CC287)
23:26
Using R's profvis package to diagnose and resolve bottlenecks (CC286)
29:23
Base R's paste and paste0 functions: how to use the sep and collapse arguments (CC285)
34:46
Finding the consensus classification using anonymous functions (CC284)
34:30
Generating and classifying bootstrap replicates with test driven development (CC283)
40:52
base R, stringi, and stringr: Benchmarking string manipulations with (CC282)