使用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()

如何同时显示两个图形?

德威特

有几种方法可以做到这一点,最简单的方法就是使用多个数字。只需说出matplotlib您正在处理单独的图形,然后同时显示它们即可:

import matplotlib.pyplot as plt

plt.figure(0)
# Create first chart here.

plt.figure(1)
# Create second chart here.

plt.show() #show all figures

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用matplotlib子图布置饼图

来自分类Dev

使用matplotlib子图布置饼图

来自分类Dev

如何使用highcharts显示多个饼图

来自分类Dev

如何使用 csv 中的 matplotlib 创建饼图

来自分类Dev

饼图透明度,多个饼

来自分类Dev

使用单个数据集创建多个饼图

来自分类Dev

使用SVG的饼图

来自分类Dev

垂直绘制多个饼图?

来自分类Dev

垂直绘制多个饼图?

来自分类Dev

屏蔽饼图matplotlib中的数据值

来自分类Dev

Matplotlib-数据框的饼图

来自分类Dev

Matplotlib饼图Mathtext标签/ Autopct

来自分类Dev

饼图matplotlib的问题-startangle / len()

来自分类Dev

如何使用CorePlot创建外观像饼图的饼图?

来自分类Dev

如何并排对齐多个饼图?

来自分类Dev

带有多个虚拟变量的饼图

来自分类Dev

D3多个饼图更新

来自分类Dev

如何使用matplotlib向饼图的每个楔形添加恒定百分比

来自分类Dev

使用 matplotlib.pyplot 绘制饼图时,绘制的线条被压缩

来自分类Dev

如何使用 plotly 或 ggplot 将多个饼图与循环组合在一起

来自分类Dev

饼图 - R - 一次输出多个饼图的方法

来自分类Dev

如何使用Bokeh创建饼图?

来自分类Dev

如何使用python创建简单的饼图

来自分类Dev

使用Core Graphics制作饼图

来自分类Dev

使用NVD3的响应饼图

来自分类Dev

使用CSS创建静态饼图

来自分类Dev

使用ASP.NET的饼图?

来自分类Dev

如何使用python创建饼图?

来自分类Dev

如何使用 Rstudio flexdashboard 创建饼图?