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面向对象方法
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- [目录] 面向过程写函数什么是面向过程?什么是面向对象?【面向过程】和【面向对象】写函数的不同【面向过程】写函数的...
- 面向对象的三大特性 封装: 在JS中使用对象封装一些变量和函数好处: 信息隐蔽, 方便扩展维护, 提高代码的复用性...
- 一,私有属性和方法 私有方法:私有方法本身是可以访问类内部的所有属性(即私有属性和公有属性),但是私有方法是不可以...
- 属性: 对象的属性(属性)、类的属性(类的字段)对象属性:属于对象的,不同对象对应的值可能不一样(对象属性,通过对...