Skip to content

javedali99/r-resources-for-data-science

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

📚 Biggest Collection of Free R Programming Books and Other Resources 🗃️

r-resources

In this repository, you can find a number of great books from top most creators and data scientists and other useful R resources (courses, tutorials, workshops, etc.) available online for FREE 📚 📁

If you have any comments or suggestions for additions or improvements for this repository, submit an issue or a pull request. If you can’t contribute on GitHub, send me an email.

If you find these resources useful, please give this repository a star ⭐️ and you can also buy me some coffee ☕️.

Buy Me A Coffee


📫 Connect with me 📫

Twitter@javedali LinkedIn@javedali LinkedIn@javedali


Content


R Programming


{ggplot2}

Useful Packages

Themes

  • ggthemr - Themes for ggplot2.
  • ggthemes - Additional themes, scales, and geoms for ggplot2.
  • ggpomological - Pomological plot theme for ggplot2 .
  • ggtech - ggplot2 tech themes, scales, and geoms .
  • hrbrthemes - Opinionated, typographic-centric ggplot2 themes and theme components.
  • vapoRwave - Vaporwave themes and color palettes for ggplot2.
  • tvthemes - ggplot2 themes and palettes based on your favorite TV shows.
  • Rokemon - Pokemon themed R package.
  • visibly - Functions related to R visualizations.
  • xkcd - Graphs using the XKCD style (a webcomic of romance, sarcasm, math, and language). [Tutorial]
  • ggrough - Convert ggplot2 chart to roughjs.
  • ggCorpIdent - A package for ggplot2 graphics in corporate design with custom fonts, colors and logo. [[Tutorial]](

Domain-specific plots

  • ggparliament - Simple parliament plots using ggplot2.
  • ggsoccer - Plot soccer event data in R/ggplot2.
  • soccermatics - Tools for visualisation and analysis of soccer tracking and event data.
  • gganatogram - Create anatograms using ggplot2.
  • rchess - Chess package for R.
  • brickr - 3D LEGO models and mosaics from images using R and tidyverse.
  • desplot - Functions for plotting experimental designs of field trials in agriculture.
  • kinship2 - Pedigree creation, plotting, and analytics. [Vignette]
  • GeomMLBStadiums - Geoms to draw MLB stadiums in ggplot2.
  • ggpacman - A ggplot2 and gganimate Version of Pac-Man.
  • gglcd - About Programmatic production of Liquid Crystal alignment diagrams.
  • econocharts - Microeconomic graphs in ggplot2.

Statistics with R


Machine Learning with R


R Spatial

Spatial Visualization


Data Visualization

Colors

Chart Types

Fonts

Interactive plots

  • plotly - An interactive graphing library for R.
  • rbokeh - R interface to Bokeh.
  • ggiraph - Make 'ggplot' graphics interactive.
  • highcharter - R wrapper for highcharts based on htmlwidgets.
  • dygraphs - R interface to dygraphs.
  • rCharts - Interactive JS Charts from R.
  • billboarder - R Htmlwidget for billboard.js.
  • scatterD3 - R scatter plot htmlwidget based on D3.js.
  • trelliscopejs - TrelliscopeJS R Package.
  • googleVis - Interface between R and the Google Chart Tools.

Network Visualization

  • geomnet - Network Visualization in the ggplot2 Framework.
  • graphlayouts - New layout algorithms for network visualizations in R.
  • visNetwork - R package, using vis.js library for network visualization.
  • ggraph - Grammar of Graph Graphics.
  • ggdag - An R package for working with causal directed acyclic graphs (DAGs).

Tables

  • formattable - Formattable Data Structures.
  • kableExtra - Construct Complex Table with knitr::kable() + pipe.
  • gt - Easily generate information-rich, publication-quality tables from R.
  • DT - R Interface to the jQuery Plug-in DataTables.

Tutorials

Plots

Drawing

Other helpful data visualization resources


R Markdown


R Shiny Apps


R Package Development


R Packages Tutorials

Tidymodels


Interesting Personal Blogs

(Random Topics, Random Order 🤷)


Get Help

Releases

No releases published

Sponsor this project

Packages

No packages published