Quarto Showcase

12-11-2025

Quarto Showcase

12-11-2025


Andy Lyons


Taiyu Guan


Genoa Starrs

The IGIS Team


Maggi
Kelly

Andy
Lyons

Sean
Hogan

Shane
Feirer

Robert
Johnson

Priyanka
Vyas

Genoa
Starrs


GIS & Drone Services Workshops Office Hours
Sign-up link!
• ArcGIS Story Maps
• Geoprocessing with Python
• ArcGIS Field Maps
• Intro to ArcGIS Online
• Spatial Analysis with R and Python
• Using spatial data in research and extension
• Software and Apps
• Drones
• Research Data and Analysis
• Programming

What is

Quarto

Quarto

“An open-source scientific and technical publishing system”

Quarto

“An open-source scientific and technical publishing system”


Create reproducible documents, presentations, and websites using text, code, and data.

Quarto

“An open-source scientific and technical publishing system”


Create reproducible documents, presentations, and websites using text, code, and data.


A successor to R Markdown


Why

Quarto?

Why
NOT Quarto?

  • Cross-platform (windows, macOS)
  • Open source
  • Reproducible content (generate and RE-generate lots of reports)
  • Multi-lingual (R, Python, Julia)

Include your code!

# Import packages
library(ggplot2)
library(sf)

# Read the UCANR data
UC_ANR <- sf::st_read("UC_ANR.gpkg", quiet = TRUE)

# Use ggplot2 to plot the data
p<- ggplot(UC_ANR, aes(x = CATEGORY, fill = AcademicTitle)) +
  geom_bar(position = "fill") +
  scale_y_continuous(labels = scales::percent_format()) +
  labs(
    x = "Work Location Type",
    y = "Percent of Positions",
    fill = "Job Titles"
  ) +
  theme_minimal() +
  theme(
    axis.text.x = element_text(angle = 45, hjust = 1),
    # Specify a transparent background
    panel.background = element_rect(fill = "transparent", color = NA),
    plot.background  = element_rect(fill = "transparent", color = NA),
    panel.grid.major = element_blank(),
    panel.grid.minor = element_blank()
  )

ggsave("transparent_plot.png", plot = p, bg = "transparent", width = 8, height = 4)

… And show the output.

Stacked Percentage of UC ANR Position Titles by Work Location

Why
NOT Quarto?

  • Cross-platform (windows, macOS)
  • Open source
  • Reproducible content (generate and RE-generate lots of reports)
  • Multi-lingual (R, Python, Julia)
  • Flexible output formats (HTML, PDF, Word, slides, books, dashboards)
  • Customizable (create your own templates, or use built-in options)
  • Leverages existing ecosystem of extensions for R and Python (like soils)
  • Supports interactive content!

Agriculture • Natural Resources • Nutrition • Youth Development

“Connecting the power of UC research with local communities to improve the lives of all Californians.”

… No really,

Why
NOT Quarto?

  • Loss of click-and-drag
  • Relatively new on the scene
  • Learning curve
  • especially for non-coders!
  • You have to tell the computer what you want in language it understands
  • … and it will give you EXACTLY what you ask for.

If you’re used to Coding and:

  • R Markdown
  • R or Python
  • Jupyter Notebooks

If you’re used to Coding and:

  • R Markdown
  • R or Python
  • Jupyter Notebooks

Quarto is a natural progression.

If you’re used to User Interfaces like:

  • Word
  • Powerpoint
  • Google Docs

Quarto will have more of a learning curve, but is still useful!


Overall, it has lots of fun bells and whistles for those who take the time to explore it!


{mermaid}
flowchart LR
  A[You] --> B(See this webinar)
  B --> C{Explore Quarto?}
  C --> D(Yes)
  C --> E(No)
  D --> F[Happy Joyful Reproducible]
  E --> G[Click and Drag 4 Life Also Fine]
  


flowchart LR
  classDef myStyle font-size:14px;
  A[You] --> B(See this webinar)
  B --> C{Explore \nQuarto?}
  C --> D(Yes)
  C --> E(No)
  D --> F[Happy Joyful \nReproducible]
  E --> G[Click and Drag 4 Life \nAlso Fine]
  class A,B,C,D,E,F,G myStyle;