python - 如何将更改的矩阵条目放入饼图中
问题描述
我想知道如何将活动数字放在饼图中,而不是固定数字。
他们希望将 Score[:,:1] 放入饼图中,分类为 A(超过 90),B(超过 80,低于 90),C(超过 70,低于 80),D(其他)。此外,当我们获得新的分数时,饼图也需要更改。
我试图找到方法,但只显示放置固定数字。
import numpy as np
import matplotlib.pyplot as plt
def main():
Score = np.random.randint(100, size=(10, 4))
piechart(Score)
print(main())
def piechart(Score):
np.where(Score>=90,'A',np.where(Score>=80,'B',np.where(Score>=70,'C','D')))
arrlist = [len(A),len(B),len(C),len(D)]
label=['A','B','C','D']
plt.pie(arrlist,labels=label)
plt.show()
解决方案
推荐阅读
- flexbox - 如何将可调整大小的 ExtJS Ext.Panel 停靠在另一个可调整大小的停靠面板中
- sql-server - 每次在不同的服务器上运行脚本时,是否会生成具有不同占位符名称的未命名约束?
- postgresql - 无法在 Postgres 中访问公共模式中的表
- .htaccess - .htaccess 使用 RewriteCond% {TIME} 重定向特定文件夹
- xcode - 安装 Cocoapods 的问题
- javascript - Chrome扩展弹出页面滚动在mac os上不起作用
- python - 如何不拆分字符串以检索用户名,但不拆分包含无效字符的用户名
- axios - 编码为等待时,forEach 正在运行请求
- puppeteer - 有没有办法从 Puppeteer 点击地址栏中的“站点信息”按钮?
- json - 使用 SuperObject 获取键值时缺少 JSON 键如何处理?