Visualizing using Vega
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.
Installation
To install Vega, use the following commands:
Pkg.add("Vega") using Vega
Examples
Let's walk through various visualizations using Vega.
Scatterplot
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...