Here's the finished version of this #TidyTuesday chart!

📊 Sunburst chart made with #ggplot2 in #RStats
✋ Dropdown interaction added with {ggiraph} with a few little JavaScript helpers
📚 Combined with #QuartoPub

Yes, you can make interactives in R without requiring Shiny!

#DataViz

One of my recent side projects has been building a little #QuartoPub dashboard to track patterns in ScotRail delays and cancellations. ScotRail *do* currently publish this data, in the form of an often hard to find, inaccessible PDF with a different file for every single day 😭

So I set up an #RStats script to scrape all the data regularly, and stuck it in a Quarto dashboard to see how things are changing over time! 📊

Link: https://nrennie.gitlab.io/scotrail-performance/

ScotRail Performance

RE: https://social.treehouse.systems/@whitequark/116454915873481567

Anyone publishing a Quarto blog with Codeberg Pages? I'm new to this automation stuff, and can't decide between WebHooks, Forgejo Actions, and WoodPecker CI. If I use actions or WoodPecker, it would be just for "quarto render"; any R code output is frozen and will be run on my own computer. I have a custom domain.

#QuartoPub #CodebergPages #GitPages #ForgejoActions #WoodPeckerCI

Prefix plot filenames with figure number in knitr/ #QuartoPub

```
knitr::opts_hooks$set(label = function(options) {
this_label <- knitr::opts_current$get("label")
if (!startsWith(this_label, "fig")) {
return(options)
}

all_chunks <- knitr::all_labels(startsWith(label, "fig"))
fig_num <- which(all_chunks == this_label)
n <- formatC(fig_num, width = 3, flag = "0")
new_path <- paste0(options$fig.path, n, "_")

options$fig.path <- new_path
return(options)
})
```

#RStats

"Quarto 2 will include a built-in collaborative editor. . . . The design of those integrations is still taking shape. It is very early in the project. . . . We don't expect to have a public release of Quarto 2 for at least 6 months."
https://quarto.org/docs/blog/posts/2026-04-06-whats-next-quarto-2/
#QuartoPub
What’s next: Quarto 2 – Quarto

We’ve started working on quarto-dev/q2, a full rewrite of Quarto in Rust.

Quarto

Back on a train this morning, this time on my way to Osnabrück to give a workshop on literate programming and #Quarto at the STaPs conference (Sprachwissenschaftliche Tagung für Promotionsstudierende) tomorrow afternoon. If you're in or close to Osnabrück and want to join last minute, get in touch with me, I'm sure we can make that possible! https://staps.stuts.eu/

#linguistics #QuartoPub

STaPs | Sprachwissenschaftliche Tagung für Promotionsstudierende

@stepan

Thanks!

Replacing the clipboard didn't work for me (just tested it) but I think I partially isolated the problem:

it seems to happen only with #QuartoPub files.

Latter I'll test which plugin, LSP or what is causing it

Seriously, how would one submit the LaTex output of creating a manuscript that uses a #QuartoPub theme / extra format for a journal?

Is everything except figures now included in the "*.tex file", and anyone else should be able to "compile" it without using `quarto`?

I've never done a LaTex journal submission before ....

#AcademicChatter #Academic

We are submitting an article to MDPI Metabolites (yes, I'm aware of the general opinion of MDPI as a likely predatory publisher, I can't persuade my PI otherwise, so that's where it's going).

I'm reaching the limits of Rmd or qmd -> Word, so I'm considering using the #QuartoPub template by @thias_mittner.

https://github.com/ihrke/mdpi

Has anyone else successfully used this template for an actual journal submission to an MDPI journal?

TIA.

#AcademicPublishing #RStats

Hi #econtwitter #rstats,

Looking for great blog posts or talks on reproducible workflows w/ #QuartoPub in R/Python.
Also, examples of high-profile irreproducibility blunders 😉. I'm interested in literate programming, version control w/ Git/GitHub, & dep management with uv & renv. Any suggestions?