Session - Images
The NHS-R Community logo taken from the GitHub repository directly
{knitr}
and code chunksThis is for images that are available on the computer and in this case is to a folder called img
which is part of the slide code:
The Visual
editor is great for WSIWYG (what you see is what you get) and the code that’s generated can be seen in Source
:
images-report.qmd
in folder images_report/
/
then image
bakers_1.png
Source
08:00
In markdown (Source
view) linking to an image in the same area as the .qmd
file is straightforward, as is going to a subfolder
Useful things to know
/
after a folder will show what’s in that folderSource
view we’ll link to an image in the same folder by putting the cursor between ()
and clicking Tab/
and then Tab05:00
Using the drop down menu with a cog, found next to the blue arrow with Render
Preview Images and Equations
will not be ticked, selecting this will allow Quarto to show the image in the report script.
Options change between Source and Visual
Images will always appear in the Visual view and the option to turn this off is not possible.
Alternative text is predominately for people using screen readers to explain images but is very useful when images break:
Code should be ![](baker_3.png)
Rendered image doesn’t work but the text shows
Text appears between {}
that comes after the link:
![](img/bakers_3.png){fig-alt="Three green fuzzy monsters in chef hats stand on top of one another, with the one on top pouring flour into a mixing bowl."}
Appears after alt=""
code:
<div id="bakeoff">
<img src="img/bakers_3.png" alt="Alt text:Three green fuzzy monsters in chef hats stand on top of one another, with the one on top pouring flour into a mixing bowl.">
</div>
{knitr}
Code used in R chunks
To see alt text, when the report is viewed in the browser (not in the presentation or Viewer pane in RStudio), right click and Inspect Element
.
If you have the setting to view the report in R Studio select the button:
And this will copy to the browser.
Markdown supports resizing and the best way to generate this code can be from the Visual
view as the wizard has prompts.
The wizard gives options for captions, alternative text, centering and sizes.
{knitr}
{knitr} can also be used with Quarto chunk options:
{knitr} in a code chunk can change where the image appears on the page:
How do you add headers in Markdown?
! Header
- Header
# Header
1. Header
Answer: Headers is #
hash
What about lists? Bulleted? Numbered?
! Item 1
- Item 1
# Item 1
1. Item 1
Lists are -
for bullets and 1.
for numbered
Artwork by @allison_horst. Illustrations from Hadley Wickham’s ACM talk “The Joy of Functional Programming (for Data Science”).