Python Create stack plot using matplotlib.pyplot

Here, we are actualizing a python program to make a stack plot utilizing matplotlib.pyplot.

Issue proclamation: Create a stack plot in python (utilizing matplotlib.pyplot).

Program:

import matplotlib.pyplot as plt

days=[1,2,3,4,5]

sleeping = [7,8,6,11,7]
eating = [2,3,4,3,2]
working = [7,8,7,2,2]
playing = [8,5,7,8,13]

plt.plot([],[],color ='m', label = 'Sleeping', linewidth = 5)
plt.plot([],[],color ='c', label = 'Eating', linewidth = 5)
plt.plot([],[],color ='r', label = 'Working', linewidth = 5)
plt.plot([],[],color ='y', label = 'Playing', linewidth = 5)

plt.stackplot(days, sleeping, eating, working, playing, colors = ['m','c','r','y'])

plt.xlabel('Days')
plt.ylabel('Hours')
plt.title('Stack Plot1')
plt.xticks(days, ('Mon', 'Tue', 'Wed', 'Thur', 'Fri'))

plt.legend()
plt.show()

Output:

Python Create stack plot using matplotlib.pyplot

Clarification:

Stackplot work is utilized to draw stack plot in python. The xlable, ylabel title gives the marks and title to the plot. Various hues can be given to the various degrees of the stack plot.

Leave a Comment

error: Alert: Content is protected!!