How to create a stacked bar chart python code example

Example 1: bar chart in python

import numpy as npimport matplotlib.pyplot as plt# data to plotn_groups = 4means_frank = (90, 55, 40, 65)means_guido = (85, 62, 54, 20)# create plotfig, ax = plt.subplots()index = np.arange(n_groups)bar_width = 0.35opacity = 0.8rects1 = plt.bar(index, means_frank, bar_width,alpha=opacity,color='b',label='Frank')rects2 = plt.bar(index + bar_width, means_guido, bar_width,alpha=opacity,color='g',label='Guido')plt.xlabel('Person')plt.ylabel('Scores')plt.title('Scores by person')plt.xticks(index + bar_width, ('A', 'B', 'C', 'D'))plt.legend()plt.tight_layout()plt.show()

Example 2: bar chart in python

import matplotlib.pyplot as plt; plt.rcdefaults()import numpy as npimport matplotlib.pyplot as pltobjects = ('Python', 'C++', 'Java', 'Perl', 'Scala', 'Lisp')y_pos = np.arange(len(objects))performance = [10,8,6,4,2,1]plt.bar(y_pos, performance, align='center', alpha=0.5)plt.xticks(y_pos, objects)plt.ylabel('Usage')plt.title('Programming language usage')plt.show()