jupyter notebook中饼图颜色
时间: 2023-08-30 10:09:36 浏览: 144
在Jupyter Notebook中,可以使用Matplotlib绘制饼图,并且可以通过设置参数来更改饼图的颜色。例如,以下代码将绘制一个简单的饼图,并将每个部分的颜色设置为不同的颜色:
```python
import matplotlib.pyplot as plt
# 数据
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]
colors = ['yellowgreen', 'gold', 'lightskyblue', 'lightcoral']
# 绘制饼图
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=90)
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在这个例子中,`colors`列表包含每个部分的颜色。你可以更改`colors`列表中的值来更改每个部分的颜色。如果你想使用不同的颜色,可以使用Matplotlib的colormap来生成颜色。例如,以下代码使用`plt.cm.Set3` colormap来生成8种不同的颜色:
```python
import matplotlib.pyplot as plt
# 数据
labels = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H']
sizes = [15, 20, 5, 10, 30, 10, 5, 5]
colors = plt.cm.Set3(np.linspace(0, 1, len(labels)))
# 绘制饼图
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=90)
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
在这个例子中,`colors`列表使用`plt.cm.Set3` colormap生成的8种不同的颜色。你可以在colormap中使用不同的参数来生成不同的颜色。
阅读全文