Jumping Rivers
Jumping Rivers
  • 22
  • 16 933
Shiny in Production 2023: Cara Thompson - Dynamic annotations: tips and tricks ...
Dynamic annotations: tips and tricks to make text shine without stealing the show by Cara Thompson at the Shiny in Production 2023 conference, hosted by Jumping Rivers!
Abstract
--------------
Data. It’s complicated! And there are often many facets to our data stories, which we need to present succinctly enough for our readers to want to engage with. On top of that, it changes! If we want our apps to reflect up‐to‐date data, how do we make sure the annotations stay up to date, and don’t end up off the edge of the plot or on top of each other with the next batch of data?
In this talk, we will explore how to make text work for us, by first considering how much of it we really need. Once we’ve decluttered and explored how we can use colours to make our plots less text‐dependent, we’ll look at how to optimise text hierarchy in descriptions and in‐plot annotations to keep the main thing the main thing, and how to create dynamic content and alignments for our titles, subtitles, axes, and annotations. Finally, we’ll explore coding tricks to apply these typography tips to tables and interactive plots, giving readers additional information on demand. Throughout the talk, I will share the packages and code snippets used to create and modify plots in R straight from readily available data, as well as tools which we can use to check for accessibility in our dataviz design decisions.
This event was sponsored by:
- Jumping Rivers
- National Innovation Centre for Data
- NU Solve
- Posit
- R Consortium
- Royal Statistical Society
Переглядів: 806

Відео

Shiny in Production 2023: Anna Skrzydło - 3 reasons why nobody uses your app
Переглядів 3138 місяців тому
3 reasons why nobody uses your app by Anna Skrzydło at the Shiny in Production 2023 conference, hosted by Jumping Rivers! Abstract You’ve built a great app. You are sure that once your coworkers will start using it, their life will be so much easier. You are waiting for some signs of success: your happy colleagues praising the app or recommending it to others. But … it doesn’t come. Does it sou...
Shiny in Production 2023: Tan Ho - Effective logging for Shiny
Переглядів 4338 місяців тому
Effective logging for Shiny by Tan Ho at the Shiny in Production 2023 conference, hosted by Jumping Rivers! Abstract This talk will share some strategies I’ve found effective in setting up logging for Shiny apps to help with debugging applications both in development and when deployed to production. This event was sponsored by: - Jumping Rivers - National Innovation Centre for Data - NU Solve -...
Shiny in Production 2023: Colin Gillespie - Securing Shiny Dashboards
Переглядів 3139 місяців тому
Securing Shiny Dashboards by Colin Gillespie at the Shiny in Production 2023 conference, hosted by Jumping Rivers! Abstract Shiny apps, Rmarkdown reports and flask dashboards provide a rich user experience for relatively little development time. Often this experience is created by utilising third‐party Javascript functions, CSS files, fonts and images, but every external file we use means we im...
Shiny in Production 2023: Naomi Bradbury, Clareece Nevill, Janion Nevill - Health Data Scientists...
Переглядів 1589 місяців тому
Health Data Scientists Developing Production Grade Shiny Apps by Naomi Bradbury, Clareece Nevill, and Janion Nevill at the Shiny in Production 2023 conference, hosted by Jumping Rivers! Abstract In 2017 a group of Biostatisticians at the University of Leicester embarked on two mini‐projects to investigate the feasibility of using R Shiny apps to perform meta‐analyses. Six years later, we have p...
Shiny in Production: Chris Brownlie - Anatomy of a Shiny app
Переглядів 4529 місяців тому
Anatomy of a Shiny app by Chris Brownlie at the Shiny in Production 2023 conference, hosted by Jumping Rivers! Abstract Have you ever wondered what really goes on under the hood of a Shiny app? What the building blocks are and how they fit together to enable us to build reactive web apps using R? Shiny apps are made up of a collection of objects that all link with each other and external source...
Shiny in Production 2023: Liam Kalita - The Road to Easier Shiny App Deployments
Переглядів 4279 місяців тому
The Road to Easier Shiny App Deployments by Liam Kalita at the Shiny in Production 2023 conference, hosted by Jumping Rivers! Abstract We’re often helping developers to assess, fix and improve their Shiny apps, and often the first thing we do is see if we can deploy the app. If you can’t deploy your Shiny app, it’s a waste of time. If you can deploy it successfully, then at the very least it ru...
Shiny in Production 2023: George Stagg - R Shiny without a server: webR and Shinylive
Переглядів 5 тис.9 місяців тому
R Shiny without a server: webR and Shinylive by George Stagg at the Shiny in Production 2023 conference, hosted by Jumping Rivers! Note from the speaker: Shinylive is now available on CRAN! cran.r-project.org/web/packages/shinylive/index.html Abstract WebAssembly (Wasm) is a technology that enables software that’s normally compiled for a specific computer system to instead run anywhere, includi...
SatRdays London 2023: Oliver Hawkins - Why R is good for journalism
Переглядів 1,2 тис.Рік тому
Why R is good for journalism by Oliver Hawkins (Financial Times) at the SatRdays London 2023 conference, hosted by Jumping Rivers! Abstract: Data journalism has been an established discipline within newsrooms for more than a decade. But as the number of potential sources of data keeps growing, data analysis is becoming an increasingly important part of journalism more generally. Whether you’re ...
SatRdays London 2023: Andrew Collier and Bianca Peterson - Sidekicks of the Tidyverse
Переглядів 326Рік тому
Sidekicks of the Tidyverse by Andrew Collier and Bianca Peterson (Fathom Data) at the SatRdays London 2023 conference, hosted by Jumping Rivers! Abstract: In the realm of the Tidyverse, there are functions which are always in the spotlight. These are the titans: well known and loved, frequently invoked and virtually indispensable. There are other, lesser‐known functions which stand quietly in t...
SatRdays London 2023: Russ Hyde - Does code quality even matter in data science?
Переглядів 259Рік тому
Does code quality even matter in data science? by Russ Hyde (Jumping Rivers) at the SatRdays London 2023 conference, hosted by Jumping Rivers! Abstract: It depends! If you need to quickly summarise some data for an ad‐hoc request, then knock out the code in whatever manner gets the job done. But what happens when you start getting a lot of similar requests, or you are working on a more substant...
SatRdays London 2023: Heather Turner and Ella Kaye - Sustainability and EDI in the R Project
Переглядів 74Рік тому
Sustainability and EDI (Equality, Diversity and Inclusion) in the R Project by Heather Turner and Ella Kaye (University of Warwick) at the SatRdays London 2023 conference, hosted by Jumping Rivers! Abstract: The R Project is over 20 years old, but its future is not secure ‐ many of the R Core Team are nearing retirement and there are not enough new contributors to sustain the work. We present a...
SatRdays London 2023: Jack Davison - “Put it on a map!” - Developments in Air Quality Data Analysis
Переглядів 237Рік тому
“Put it on a map!” - Developments in Air Quality Data Analysis by Jack Davison (Ricardo Energy & Environment) at the SatRdays London 2023 conference, hosted by Jumping Rivers! Abstract: An understanding of air quality is crucial as it can have significant public health, environmental and economic effects. However, air quality data is complex, constantly changing in space and time, and influence...
SatRdays London 2023: Botan Ağın and Michael Stevens - AutRmatic reporting ...
Переглядів 632Рік тому
AutRmatic reporting: billions of internet measurements, hundreds of reports and one repository to rule them all by Botan Ağın and Michael Stevens (SamKnows) at the SatRdays London 2023 conference, hosted by Jumping Rivers! Abstract: SamKnows has been pioneering internet performance measurements for over 14 years. The reason we exist is to provide a source of truth for how the internet is really...
SatRdays London 2023: Julia Silge - What is "production" anyway? MLOps for the curious
Переглядів 1,1 тис.Рік тому
What is "production" anyway? MLOps for the curious by Julia Silge (Posit) at the SatRdays London 2023 conference, hosted by Jumping Rivers! Abstract: Many data scientists understand what goes into training a machine learning or statistical model, but creating a strategy to deploy and maintain that model can be daunting. You may have even heard that R is not appropriate for production use. In th...
Shiny in Production 2022: Mike Smith - Offload data manipulation from your Shiny apps ...
Переглядів 483Рік тому
Shiny in Production 2022: Mike Smith - Offload data manipulation from your Shiny apps ...
Shiny in Production 2022: Gareth Burns - Seamlessly integrating Shiny applications into KerusCloud..
Переглядів 161Рік тому
Shiny in Production 2022: Gareth Burns - Seamlessly integrating Shiny applications into KerusCloud..
Shiny in Production 2022: Theo Roe - Expect the Unexpected - {Shiny} & {htmlwidgets}
Переглядів 289Рік тому
Shiny in Production 2022: Theo Roe - Expect the Unexpected - {Shiny} & {htmlwidgets}
Shiny in Production 2022: Andrew Patterson - Dockerising a Shiny App
Переглядів 2,4 тис.Рік тому
Shiny in Production 2022: Andrew Patterson - Dockerising a Shiny App
Shiny in Production 2022: Chris Beeley - Next level Shiny- R, Python, and JavaScript
Переглядів 419Рік тому
Shiny in Production 2022: Chris Beeley - Next level Shiny- R, Python, and JavaScript
Shiny in Production 2022: Caterina Constantinescu - Journey through a landscape of options...
Переглядів 463Рік тому
Shiny in Production 2022: Caterina Constantinescu - Journey through a landscape of options...
Shiny in Production 2022: Colin Fay - DESTROY ALL WIDGETS!
Переглядів 864Рік тому
Shiny in Production 2022: Colin Fay - DESTROY ALL WIDGETS!