Summary
In this chapter, we learned about the Grammar of Graphics and its three main Julia implementations. We now understand the underlying idea behind the grammar while knowing what the main syntax and nomenclature variations in the Julia ecosystem are. We also gained some skills for handling data in Julia using the DataFrames
package, as data is one of the main components of grammar. Then, we explored Gadfly
and learned how to take advantage of its sensitive use of defaults to create complex visualizations with a few lines of code. After that, we learned how to create interactive plots using VegaLite
and its Grammar of Interactive Graphics. Finally, we explored the AlgebraOfGraphics
composable.
In the next chapter, we will take advantage of these libraries and others to create different statistical plots in Julia.