Vega is a beautiful visualization library provided by John Myles White. It is available as a registered Julia package, so it can be installed easily.
It is built on top of D3.js and uses JSON to create beautiful visualizations. It requires an Internet connection whenever we need to generate graphs as it doesn't store local copies of the JavaScript libraries needed.
Let's walk through various visualizations using Vega.
Following are the arguments of a scatterplot:
x
andy
: AbstractVectorGroup: AbstractVector
Scatterplots are used to determine the correlation between two variables, that is, how one is affected by the other:
scatterplot(x=rand(100), y=rand(100))
We can now move on to building a complex scatterplot:
This will generate the following scatterplot. We can clearly see two clusters generated by Vega. These are d1
and d2
:
In this particular example, we grouped...