It is said that two third of our brains is devoted to process vision. We humans are very visual animals, we can detect patters from seeing things rather than looking at a table of numbers. In fact many Data Scientists make their living by creating just visualizations and info news so that people concerned can easily digest it and understand it. I don’t think I will be going to very detail about visualizations, the path for these blogs are not decided yet, but let’s here look at plotting in Julia.

There is a package called Plots in Julia which you can install it as follows:

First launch the Julia REPL by typing in julia in your terminal.

\$ julia
_
_       _ _(_)_     |  Documentation: https://docs.julialang.org
(_)     | (_) (_)    |
_ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _ |  |
| | |_| | | | (_| |  |  Version 1.5.3 (2020-11-09)
_/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/

julia>                    |


Go to packages by typing in ] at the julia>  prompt, then in pkg> type this:

(@v1.5) pkg> add Plots



so should see lot of packages getting installed and finally Plots too will get installed. Now the notebook for this blog is here https://gitlab.com/data-science-with-julia/code/-/blob/master/plots.ipynb. It’s not that you must install Plots from Julia REPL, you can also install it pragmatically as shown below, right from your Jupyter lab:

# Uncomment lines below if you want to install Plots
using Pkg


I have commented it out in the one you can get it from Gitlab because I have already installed it using the REPL. Okay lets tell Julia that we are using Plots with the following statement:

using Plots


Output:

┌ Info: Precompiling Plots [91a5bcdd-55d7-5caf-9e0b-520d859cae80]


This could take a while as it depends on the processing speed of your computer. For my 7-year laptop I think it took nearly 20 minutes, but once the compiling of Plots is doe, from the next time on its fast.

Now let’s plot a simple pie chart which reflects my favorite food platter:

pie(
["Mutton Briyani", "Tandoori Chicken", "Prawn Roast", "Greens"],
[60, 20, 10, 10],
title = "My Favorite Plate"
)


Output:

We will see more of Plots` in my upcoming blogs.