matplotlib面向对象方法

fig1 = plt.figure()  # 创建画布
fig1.suptitle('画布标题',fontsize=16,x=0.53,y=1.05) # 画布设置标题
ax1 = fig1.add_subplot(111) # 创建子图
ax1.set_title('子图标题') # 子图创建标题
ax1.plot(df['类型'],df['调用接口人数']) # 画图
#  for x, y in enumerate(df['调用接口人数']): 添加数据标签
#     plt.text(y + 0.2, x - 0.1, '%s' % y)
 for a,b in zip(df['类型'],df['调用接口人数']):
    plt.text(a, b+0.05, '%.0f' % b, ha='center', va= 'bottom',fontsize=12) # 添加数据标签,此方法较为常用

你可能感兴趣的:(matplotlib面向对象方法)