在matplotlib函数之间更改fill_中的边颜色

2024-04-20 00:21:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用fill_between填充图表中的颜色。但边缘的颜色仍然是随机的(如图所示为红色和蓝色)。如何更改每个边的颜色

plt.plot(x, y1, x, y2, x, y3, x, y4) 
plt.fill_between(x, y1, 0, color='gray')
plt.fill_between(x, y2, y1, color='red') 
plt.fill_between(x, y3, y2, color='yellow')
plt.fill_between(x, y4, y3, color='green')
plt.margins(0)
plt.show() 


Tags: plot颜色图表pltbetweenfill边缘color