python多图层饼图_使用matplotlib的多个饼图

我试图用matplotlib同时显示两个图表。

但我必须关闭一个图,然后只有我能看到另一个图。

是否可以同时显示两个图形或多个图形。

这是我的密码num_pass=np.size(data[0::,1].astype(np.float))

num_survive=np.sum(data[0::,1].astype(np.float))

prop=num_survive/num_pass

num_dead=num_pass-num_survive

#print num_dead

labels='Dead','Survived'

sizes=[num_dead,num_survive]

colors=['darkorange','green']

mp.axis('equal')

mp.title('Titanic Survival Chart')

mp.pie(sizes, explode=(0.02,0), labels=labels,colors=colors,autopct='%1.1f%%', shadow=True, startangle=90)

mp.show()

women_only_stats = data[0::,4] == "female"

men_only_stats = data[0::,4] != "female"

# Using the index from above we select the females and males separately

women_onboard = data[women_only_stats,1].astype(np.float)

men_onboard = data[men_only_stats,1].astype(np.float)

labels='Men','Women'

sizes=[np.sum(women_onboard),np.sum(men_onboard)]

colors=['purple','red']

mp.axis('equal')

mp.title('People on board')

mp.pie(sizes, explode=(0.01,0), labels=labels,colors=colors,autopct='%1.1f%%', shadow=True, startangle=90)

mp.show()

如何同时显示两个图形?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值