Back To Schedule
Elliott Hall - Intermediate

Tuesday May 19th, 12:30-13:15

Seven colours of the rainbow

About this Session

Plotting graphs is an effective way to analyse data, and there are plenty of sophisticated and well maintained plotting libraries out there that do the job perfectly. They are just not written in Scala!

The crafted solution aims to provide a self-explanatory plotting domain language in Scala, whose purpose is to establish a solid communication tunnel between Scala program and ggplot2 - one of the richest plotting libraries written in R.

This creates a strong bond between the two languages and allows Scala users to build plots and debug R code in an intuitive and sensible way.

What you will learn:

  • How we can analyse huge amounts of data with plots
  • Plotting with R (ggplot2 usage, features)
  • DSL for plotting library
  • Debugging R code from Scala


Marina is a physicist from Russia living in Australia. Having started her career in software engineering with Scala, she likes helping people find their way in computer science world. She loves summer, palm trees and her puppy Christmas.