Decision Mechanics

Insight. Applied.

  • Services
    • Decision analysis
    • Big data analysis
    • Software development
  • Articles
  • Blog
  • Privacy
  • Hire us

BBC News using ggplot2 for production-ready charts

February 9, 2019 By editor

Chart montage

BBC News are using the R ggplot2 package to create production-ready charts—which illustrates the flexibility and power of this package.

What’s particularly interesting is the approach they’ve taken to training their staff to use R. Initiatives include

  • sharing of tricks and tips through a living cookbook (knowledge base)

  • a six week course comprising six short introductions with links to online resources

  • a dedicated Slack channel for course participants to discuss issues or ask for help

  • an end-of-course project/challenge that exercises the skills developed over the six weeks

The strategies of spreading training over an extended period and embedding it in the workplace have been shown to increase retention and assist in moving from learning to delivering value to the business.

Filed Under: Data analysis, Data science Tagged With: BBC, ggplot2

Tufte in R

April 21, 2016 By editor

minimal line plot using ggplot2

Lukasz Piwek maintains a resource that shows how the visualization practices developed by Edward Tufte can be replicated in R.

His neat Tufte in R site currently contains examples of the following visualizations

  • minimal line plot
  • range-frame (or quartile-frame) scatterplot
  • dot-dash (or rug) scatterplot
  • minimal boxplot
  • minimal barchart
  • slopegraph
  • sparklines
  • stem-and-leaf display

It’s a living resource, so he’s adding to the collection over time.

Example code is given for R base graphics, lattice and ggplot2.

Filed Under: Data analysis, Data science Tagged With: chart, ggplot2, lattice, R, R base graphics, Tufte, visualization

Copyright © 2026 · Decision Mechanics Limited · info@decisionmechanics.com