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可以单独设置标题

 

posted @ 2022-03-20 10:25  小白白中白  阅读(207)  评论(0编辑  收藏  举报