因为plt绘图自己还不太会,总遇到问题,写在这里,方便自己找到也希望大家不要犯我这种错误。
错误记录:sns.violinplot绘制图中图例无法更改。
解决办法:一定要把它控制在一张图上,不要自动生成。不然图例依然更换不了位置。
f, ax=plt.subplots(figsize=(9, 7)) g=sns.violinplot(x="edge_num",#x显示 y="Score",#y轴显示 hue="Index", data=df,#指定绘制的数据 order=["A","B","C"],#设置x轴的显示顺序 scale='count', split=False, palette="Set3", bw=0.5, cut=2, linewidth=1,inner='box',ax=ax ) ax.legend(loc=4)