matplotlib 画图饼状和柱状图

matplotlib 画图饼状、柱状图
以前都使用matlab 画图,可编辑,好操作,现在用python不是那么习惯,哈哈。

饼状

import matplotlib.pyplot as plt
# plt.figure(figsize=(9,9))
import matplotlib as mpl
mpl.rcParams["font.sans-serif"] = ["TimeR"]
mpl.rcParams["axes.unicode_minus"] = False

labels=['1','2','3','4','5']

sizes= [40,30,60,50,70]
colors='lightgreen','gold','lightgray', 'lightpink','plum'
# explode=0,0,0,0,0,0,0
explode=0.1,0.05,0,0,0 # 间隔
patches,l_text,p_text = plt.pie(sizes,explode=explode, colors=colors,autopct='%1.2f%%',shadow=False,startangle=50)

plt.setp(p_text, size=12)
plt.setp(l_text, size=12)

plt.axis('equal') # 设置x,y刻度一致
plt.rcParams['font.sans-serif']=['TimeR']
plt.legend(labels, fontsize=12,loc='upper left', bbox_to_anchor=(-0.15, 1)) # 图例
# plt.legend(labels, fontsize=12,loc='upper right', bbox_to_anchor=(0.7, 0, 0.3, 1)) # 图例
plt.savefig('A.png', dpi=500)
plt.grid()
plt.show()

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值