【发布时间】:2020-07-29 18:07:13
【问题描述】:
我在数据框中有 4 列:国家、城市、年份和温度。我想像使用此命令一样制作情节:
g =sns.FacetGrid(grouped,col='Country',hue='City', col_wrap=3)
g = g.map(plt.plot,"year", "AverageTemperatureCelsius")
现在我可以添加一个图例:
g.add_legend(title='$\\bf{City}$',handlelength=1,prop={'size': 16})
导致这样的情节:
但我希望传奇是国家,这意味着我希望标签是:
label=['Brazil', 'France', 'Japan', 'New Zealand', 'Poland', 'South Africa','Sweden', 'Ukraine']
在每个子图上都会有一种颜色,我怎样才能做到这一点?
我追求的结果:
【问题讨论】:
标签: python matplotlib seaborn