Python Plotnine – Density plot

In this post we will be creating a Python script that will generate a density plot, to do this we will be using the plotnine package which is an implementation of a grammar of graphics in Python.

See the sample of Python code below where we utilize the plotnine package to generate a desnity plot, for the purpose of this example we use pandas to create a DataFrame and generate dummy data for our axis. We then move on to create our density plot and use the ‘display’ function from the ‘IPython.display’ module to display it.

import pandas as pd
from plotnine import *
from IPython.display import display


df = pd.DataFrame({'x': range(10)})

plot = (ggplot(df)
        + aes(x='x')
        + geom_density()
       )


display(plot)

The above would return the following plot to output.

Python Plotnine - Density plot

Take a look at some of our other content around the Python programming language by clicking here.

Leave a Reply