使用jupyter notebook制作一个关于不同科目时间占比的饼图
时间: 2023-09-03 22:06:57 浏览: 190
数据分析,画饼图的jupyter notebook
5星 · 资源好评率100%
首先,需要准备好数据,例如下面这样:
|科目|时间占比|
|---|---|
|语文|20%|
|数学|30%|
|英语|25%|
|物理|15%|
|化学|10%|
然后,我们可以使用Python中的matplotlib库来绘制饼图。以下是具体的代码:
```python
import matplotlib.pyplot as plt
# 准备数据
subjects = ['语文', '数学', '英语', '物理', '化学']
time_percentages = [20, 30, 25, 15, 10]
colors = ['red', 'blue', 'green', 'yellow', 'orange']
# 绘制饼图
plt.pie(time_percentages, labels=subjects, colors=colors, autopct='%1.1f%%')
plt.title('不同科目时间占比')
# 显示图形
plt.show()
```
运行以上代码,就可以得到一个关于不同科目时间占比的饼图。其中,`pie`函数用于绘制饼图,`labels`参数用于指定每个部分的标签,`colors`参数用于指定每个部分的颜色,`autopct`参数用于指定每个部分所占的百分比的显示方式。`title`函数用于添加图形标题,`show`函数用于显示图形。
阅读全文