Q:

Python | Create stack plot using matplotlib.pyplot

belongs to collection: Python miscellaneous programs

0

Create stack plot in python (using matplotlib.pyplot).

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

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

stack plot program output in Python

Explanation:

 

Stackplot function is used to draw stackplot in python. The xlableylabel title gives the labels and title to the plot. Different colors can be given to the different levels of the stack plot.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Python miscellaneous programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Python program for plotting in same and different ... >>
<< Python | Create pie-chat using matplotlib.pyplot...