用python做出如下饼图: 每门课程的成绩数据如下: scores = {'数据结构':[89,70,49,87,92,84,73,71,78,81,90,37, 77,82,81,79,80,82,75,90,54,80,70,68,61], '线性代数':[70,74,80,60,50,87,68,77,95,80,79,74, 69,64,82,81,78,90,78,79,72,69,45,70,70], '英语':[83,87,69,55,80,89,96,81,83,90,54,70,79, 66,85,82,88,76,60,80,75,83,75,70,20], 'Python':[90,60,82,79,88,92,85,87,89,71,45,50, 80,81,87,93,80,70,68,65,85,89,80,72,75]} 其中85分以上为优秀,60分以上为及格
时间: 2023-04-02 16:01:45 浏览: 173
我可以回答这个问题。您可以使用Python中的matplotlib库来绘制饼图。以下是实现代码:
```python
import matplotlib.pyplot as plt
scores = {'数据结构':[89,70,49,87,92,84,73,71,78,81,90,37,77,82,81,79,80,82,75,90,54,80,70,68,61],
'线性代数':[70,74,80,60,50,87,68,77,95,80,79,74,69,64,82,81,78,90,78,79,72,69,45,70,70],
'英语':[83,87,69,55,80,89,96,81,83,90,54,70,79,66,85,82,88,76,60,80,75,83,75,70,20],
'Python':[90,60,82,79,88,92,85,87,89,71,45,50,80,81,87,93,80,70,68,65,85,89,80,72,75]}
excellent =
passing =
for subject in scores:
for score in scores[subject]:
if score >= 85:
excellent += 1
elif score >= 60:
passing += 1
labels = ['Excellent', 'Passing']
sizes = [excellent, passing]
colors = ['#ff9999','#66b3ff']
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=90)
plt.axis('equal')
plt.show()
```
运行代码后,您将会看到一个饼图,显示了优秀和及格的成绩比例。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)