Tutorials & links

OxShef

OxShef: dataviz provides

  • advice on how to select the most appropriate charts for your data and how to avoid common mistakes when visualising data.
  • dedicated websites to how to build visualisations with specific tools
  • dedicated websites for a wide range of different visualisation hosting services

Dataviz.shef tutorials

Dataviz.shef provides tutorials on

Web

Dataviz tools maintain a resource of tools, tutorials and information to assist with data visualisation.

Books

The University Library keeps a number of reference quality books in the collection as a guide to producing high quality, informative graphics.

Python Libraries

R Libraries

  • ggplot Is a high quality plotting library for R The ggplot developers recommend the following books, available from the library:

Hosting and Publishing Visualisations

  • Jupyter notebooks are self contained documents for writing, executing and publishing analysis. the resulting document is html easily shared and made interactive with other technologies referenced here.
  • Shiny Allow users to publish small analysis online
  • Shinyapps.io provide a platform for publishing apps, and documentation / resources are available for learning about the product.
  • Plotly enable generation of plots with the option to publish the visualisations online.

Javascript

  • D3.js is an underlying technology for many of the browser based visualisations. To further expand on the plotting abilities, or generate custom interactions we recommed considering this library.
  • Leaflet.js is a javascript library for generating interactive maps with customisable overlays and map tiles. R-leaflet packages are available.
    • Mapbox, a provider of mapping tile sets, have a number of resources to help you use leaflet.

Frontend

  • Vega is a declaritive tool for generating interactive visualisations in the browser.
  • Vega-Lite is also available as a higher level interface.

  • ggvis is a R package for generating vega visualisations.