python绘制堆积面积图背景颜色怎么修改
时间: 2024-10-16 11:11:08 浏览: 28
最热门的50个matplotlib图,matplotlib画图,Python
5星 · 资源好评率100%
在Python中,你可以使用matplotlib库来绘制堆积面积图。若想修改堆积区域的背景颜色,通常需要自定义图表样式。一种方法是在绘图完成后手动设置每个区域的颜色,另一种方法是通过`fill_between`函数设置填充的颜色。
如果你想要修改每个堆积部分之间的背景色,可以使用`fill_betweenx`函数配合颜色列表,并将透明度设低(如0.5),以便于看到底层数据。示例代码如下:
```python
import matplotlib.pyplot as plt
import numpy as np
# 假设你已经有了数据
x = np.arange(10)
y1 = np.random.rand(10)
y2 = np.random.rand(10) + y1
fig, ax = plt.subplots()
ax.fill_between(x, y1, color='blue', alpha=0.5) # 设置蓝色填充
ax.fill_betweenx(y2, x, color='red', alpha=0.5) # 设置红色填充
# 如果你想改变整个图表的背景颜色,可以在创建fig对象时添加背景颜色
fig.set_facecolor('white') # 或者其他你喜欢的颜色
plt.show()
阅读全文