python - 在 matplotlib 子图中创建饼图
问题描述
我想在同一行显示 3 个饼图。我的代码:
fig, ax = plt.subplots(1,3, figsize=(15,5))
plt.pie(data["ChronicDiseases"].value_counts(),colors=["crimson","firebrick"], labels=["Non-Chronic","Chronic"], explode = (0, 0.05), autopct='%1.1f%%')
如何添加第二个和第三个饼图?我添加了ax=ax[0,0] ax=ax[0,1]
等但不工作。在不同的图表中,我会使用 seaborn likesns.countplot(...., ax=ax[0,0])
并且它正在工作。
解决方案
推荐阅读
- jquery - Ajax 未捕获类型错误:无法重新定义属性:
- php - 对于 Laravel Eloquent 模型及其关系,如何实现由 UUID 组成的主键,而不是自动递增的整数?
- python - 在 Python 2.7.x 中,如何在 .close() 之后验证文件写入是否完成?
- javascript - 用“.”定义的变量 在名字里
- pyspark - Pyspark 删除数据框列中的多个字符
- css - 如何开始使用 NodeJS 和 Sass 项目,这样我就可以自定义 bootstrap 4 主题
- makefile - 使用 make 安装库
- html - flexbox - 圣杯页面中的圣杯弹出窗口
- javascript - Bootstrap javascript 标签卡
- coldfusion - 如何在 Coldfusion 中将 Active Directory objectGUID 转换为 UUID