我想在图表中添加一个说明,解释每个span代表什么,并且我在寻找如何实现这一点时遇到了麻烦,因为我是Python/matplotlib的新手。因此,我不想要一个说明来解释图表中每条线路的含义,而是想使用不同颜色的间隔(split)来分割图表,并解释每种颜色(间隔)代表什么。如何做到这一点?我使用以下内容添加间隔,以避免混淆:ax.axvspan(10, 300, alpha=0.2, color='red') 我添加了一个例子来使事情更加清晰。应该使用一些其他文本和适当的颜色,而不是男人和女人。
如果你给这个添加一个标签: ax.axvspan(10, 300, alpha=0.2, color='red', label="left span") 然后图例会自动捕捉它,假设你正在使用其中一种自动方法来完成它(例如,ax.legend())。