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:

Julia Vega plotting

Note

Vega gives you the option on the resultant display to

Get Learning Jupyter now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.