Julia Vega plotting
Another popular graphics package is Vega
. The main feature of Vega
is the ability to describe your graphic using language primitives, such as JSON. Vega
produces most of the standard plots. Here is an example script using Vega
for a pie chart:
#Pkg.add("Vega") #Pkg.add("Compat") #Pkg.add("Patchwork") using Vega using Compat using Patchwork Patchwork.load_js_runtime() stock = ["chairs", "tables", "desks", "rugs", "lamps"]; quantity = [15, 10, 10, 5, 20]; piechart(x = stock, y = quantity)
The generated graphic produced in Jupyter is shown in the following screenshot:
Note
Vega gives you the option on the resultant display to Save As PNG.
Julia PyPlot plotting
Another plotting package available is PyPlot
. PyPlot
is one of the standard Python visualization libraries and is directly accessible from Julia. We can take this small script to produce an interesting visualization:
#Pkg.add("PyPlot") using PyPlot precipitation = [0,0,0,0,0,0,0,0,0,0,0.12,0.01,0,0,0,0.37,0,0,0,0, ...