我正在使用以下代码生成同时有几条曲线的图形:
for i in data.find():
a=[]
for element in i["counts"]:
a.append(element["total"])
plt.plot(a)
plt.show()
我希望能够为每条曲线下的特定区域着色。比如说,对于曲线 1,区间 x:[3,21]、x:[28, 29] 和 x:[42, 51]
我相信我不能使用以下变体,因为 y 不是 x 的函数。y 只是一个整数列表。
plt.fill_between(x,y,0,color='0.8')
有没有办法解决这个问题?非常感谢。