import json import numpy as np import matplotlib.pyplot as plt colorList = json.load(open('color/config.json','r'))["color"] import csv with open('data/passenger.csv', 'r') as f: reader = csv.reader(f) header = next(reader) data = [row for row in reader] data = np.array(data).astype(float).T bar_width = 0.35 plt.bar(data[0], data[1], label=header[1], color=colorList[0], width=bar_width) plt.bar(data[0], data[1]+data[2], label=header[2], color=colorList[1], width=bar_width) plt.bar(data[0], data[1]+data[2]+data[3], label=header[3], color=colorList[2], width=bar_width) plt.plot(data[0],data[4], label=header[4], color=colorList[3]) plt.plot(data[0],data[5], label=header[5], color=colorList[4]) plt.legend() plt.xlabel('Year') plt.show()