getwd()
[1] "/Users/jessicacooperstone/Library/CloudStorage/OneDrive-TheOhioStateUniversity/BuckeyeBox Data/JLC_Files/OSU/teaching/data-viz/rdataviz/rmds"
Jessica Cooperstone
This will be your template RMarkdown document for playing around with RMarkdown. This was opened using the default Rmd settings. You are going to be playing around with the 3 components of an Rmd:
To see if each of your changes has worked, you will need to knit.
Write text that generates in italics. This text is in italics
Write text that generates in bold This text is in bold
Try playing around with header levels
You get the idea.
Add a hyperlink to our class website
Add an image. Note you will do this differently if you are adding an image from internet vs one you have on your local machine. Also remember your working directory is the location of your Rmd and you may want to have a directory called img
where images are stored.
Add a block quote
Here is an important block quote
Make a bulleted list
Thing 1
Thing 2
Thing 3
This also works
To make
A bulleted list
Create a code chunk by typing
Create a code chunk using the toolbar
Create a code chunk using the keyboard shortcut
Write some code within a chunk and execute it
[1] "/Users/jessicacooperstone/Library/CloudStorage/OneDrive-TheOhioStateUniversity/BuckeyeBox Data/JLC_Files/OSU/teaching/data-viz/rdataviz/rmds"
Write some code in line (within your text) and knit
Is it Friday yet?
Try using the different options for your code chunks. Remember you can use multiple at once.
Get code to run but not display
(See it did actually run as it shows up here.)
Get code to display but not run
Get code to hide messages
Note, this still displays “warnings” which are different from messages. You can hide warnings too but do so with care.
Add a figure caption
Add alt text
Give your chunk a name
Edit the default components of the YAML to be personalized to you
Play around with adding a:
You can learn more about setting other arguments in your YAML here.
Play around with the default themes: you can find a gallery of the themes here. This site shows you some examples of themes from the packages prettydoc
, rmdformats
and/or tufte
. Before you can use those themes, you need to download them, which you can do using the code below:
You can see some other examples of using themes here.
Here are some example YAMLs. I put it in a code chunk so it renders if you knit this file, but you want to copy just the part between the ---
and ---
.
---
title: "R Markdown Recitation Solutions"
author: "Jessica Cooperstone"
output:
html_document:
toc: true # have a TOC
toc_float: true # make TOC float
number_sections: true # number the sections
theme: lumen # use the theme "lumen"
code_download: true # add a code download button
code_folding: hide # code folded by default
---
You can learn more about prettydoc
here.
Play around with the visual editor.