python 中使用matplotlib画多图
plot画线,scatter散点
Plotting categorical variables
You can pass categorical values (i.e. strings) directly as x- or y-values to many plotting functions:
import matplotlib.pyplot as plt data = {'apple': 10, 'orange': 15, 'lemon': 5, 'lime': 20} names = list(data.keys()) values = list(data.values()) fig, axs = plt.subplots(1, 3, figsize=(9, 3), sharey=True) axs[0].bar(names, values) axs[1].scatter(names, values) axs[2].plot(names, values) fig.suptitle('Categorical Plotting')
fig2 = plt.figure(num=2, figsize=(9, 6)) #上面这句可以创建多窗口,num代表窗口id axs[0].set_title可以单独设置标题