我可以这样画3条线:
sns.lineplot(x="week", y="mean", data=df)
sns.lineplot(x="week", y="min", data=df)
sns.lineplot(x="week", y="max", data=df)
所以我们在这里有最小最大值和平均值,它们在之前已经过预先计算:
该怎么做?
答案 0 :(得分:1)
matplotlib
您正在寻找matplotlib.pyplot.fill_between
ax.fill_between(x, min, max)
有关完整示例,请参见此链接
https://matplotlib.org/2.0.1/examples/pylab_examples/fill_between_demo.html
seaborn
在seaborn
的特定示例中,您需要首先调用facetgrid
函数以用空白图填充facetgrid
。
只有这样,您才能以matplotlib
方式添加行,同时仍然使用漂亮的seaborn
格式
请参见seaborn.FacetGrid
文档底部的内容,您将发现记录的属性ax
。在某些版本中,它也可能是axes