Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
keynotes Adds tidyeval cheatsheet Nov 13, 2018
old Adds old version of cheatsheet template Aug 10, 2018
pngs Adds estimatr cheatsheet Nov 14, 2018
powerpoints Adds tidyeval cheatsheet Nov 13, 2018
translations Merge pull request #51 from taoruicn/master Aug 3, 2018
.gitignore updates .gitignore Sep 18, 2018
0-template.pdf fixes resolution for template and data import sheets Sep 25, 2018
LICENSE match cc-by-4.0 from rstudio website Jan 4, 2017
Machine Learning Modelling in R.pdf Adds contributed Machine Learning Modelling in R cheatsheet Mar 21, 2018
README.md fixes typos in README Jul 18, 2018
base-r.pdf Moves pdfs to top level, trims names Sep 25, 2017
caret.pdf Updates license on all sheets from CC BY to CC BY SA Dec 29, 2017
cartography.pdf Add cartography cheat sheet Aug 29, 2018
data-import.pdf fixes resolution for template and data import sheets Sep 25, 2018
data-transformation.pdf Fixes mutate_at graphic Nov 12, 2018
data-visualization-2.1.pdf Fixes resolution on remaining cheatsheets Sep 25, 2018
datatable.pdf data.table cheat sheet (version 1.3) Sep 29, 2018
estimatr.pdf Adds estimatr cheatsheet Nov 14, 2018
eurostat.pdf Moves pdfs to top level, trims names Sep 25, 2017
h2o.pdf H2O Cheatsheet Update: Second Version Jun 26, 2018
how-big-is-your-graph.pdf Moves pdfs to top level, trims names Sep 25, 2017
keras.pdf Fixes resolution on remaining cheatsheets Sep 25, 2018
leaflet.pdf Moves pdfs to top level, trims names Sep 25, 2017
lubridate.pdf Fixes resolution on remaining cheatsheets Sep 25, 2018
mlr.pdf Adds several contributed cheatsheets and translations Feb 8, 2018
mosaic.pdf Adds mosaic cheatsheet Feb 7, 2018
nardl.pdf Adds a nardl and sf cheatsheet and an updated regex cheatsheet Oct 16, 2018
package-development.pdf Fixes resolution on remaining cheatsheets Sep 25, 2018
purrr.pdf Fixes resolution on remaining cheatsheets Sep 25, 2018
quanteda.pdf Updates quanteda cheatsheet May 7, 2018
randomizr.pdf Adds randomizr cheatsheet Jun 28, 2018
regex.pdf Adds a nardl and sf cheatsheet and an updated regex cheatsheet Oct 16, 2018
rmarkdown-2.0.pdf Fixes resolution on remaining cheatsheets Sep 25, 2018
rstudio-ide.pdf Makes it more clear what is a pro feature and what is not in the IDE … Sep 13, 2018
sf.pdf Adds a nardl and sf cheatsheet and an updated regex cheatsheet Oct 16, 2018
shiny.pdf Fixes resolution on remaining cheatsheets Sep 25, 2018
sjmisc.pdf Updates sjmisc cheatsheet Feb 8, 2018
sparklyr.pdf Fixes resolution on remaining cheatsheets Sep 25, 2018
strings.pdf Fixes resolution on remaining cheatsheets Sep 25, 2018
survminer.pdf Moves pdfs to top level, trims names Sep 25, 2017
syntax.pdf Adds several contributed cheatsheets and translations Feb 8, 2018
tidyeval.pdf Adds tidyeval cheatsheet Nov 13, 2018
xplain.pdf Adds xplain cheatsheet May 21, 2018

README.md

RStudio Cheat Sheets

The cheat sheets make it easy to learn about and use some of our favorite packages. They are published in their respective PDF versions here: https://www.rstudio.com/resources/cheatsheets/, some are also available in the RStudio IDE under Help-Cheatsheets.

This repository contains the source Apple Keynote files or the current, archived and translated versions.

The cheat sheets use the creative commons copyright. Please see the LICENSE document for more details.

Translations

If you wish to contribute to this effort by translating a cheat sheet, please feel free to use the source Keynote file. To submit a translation, please use a Pull Request via GitHub or email it to us at info@rstudio.com with the subject "Translated Cheatsheet".

Tips for making a new cheat sheet

Keep these tips in mind when creating a new cheat sheet:

  1. RStudio cheat sheets are hosted at https://github.com/rstudio/cheatsheets. You can submit new cheat sheets to the repository with a pull request.

  2. The files keynotes/0-template.key and powerpoints/0-template.ppt are official templates that contain some helpful tips.

    Tip. You may find it easier to create a new cheat sheet by duplicating the most recent Keynote / Powerpoint cheat sheet.

  3. The cheat sheets are not meant to be text documents. Ideally, they are scannable visual aids that use layout and visual mnemonics to help people zoom into the functions they need. As an analogy, think of a cheat sheet as more like a well organized computer menu bar that leads you to a command than a manual that documents each command.

  4. The cheat sheets use a cohesive, black and white printer friendly theme (which is what you see in the sheets), so please stay close to the appearance of the existing sheets.

  5. It's already baked into every cheat sheet and the template, but you should include a Creative Commons Copyright on each side of the sheet to make them easy to repurpose.

  6. Budget more time than you expect to make the sheets. So far, I've found this process to be the least time consuming:

    • Use the package web page and any vignettes to identify which functions to include (I try to include anything that doesn't seem trivial.)

    • Organize the functions into meaningful, self-explanatory groups.

    • Think about how to visualize the purpose of each function.

    • Think about what key mental models, definitions, or explanations the cheat sheet should contain in addition to the functions.

    • Sketch out several possible layouts for the sheet. Take care to put the more basic and/or pre-requisite content above and to the left of other content. Try to keep related content on the same side of the page.

    • Type out all of the explanations and function definitions. Lay them out. Verify that everything fits. White space is very important. Use it to make the sheet scannable, even if it means smaller text.

    • Making the visuals is the most time consuming part, so I usually save them for last.

    • Tweak until happy.

  7. Pay attention to the details!

Final tip: Edit the text to be very concise - rely on diagrams where possible.