MYj*_*Yjx 6 python aesthetics seaborn
有谁知道如何改变seaborn的传奇和头衔?见下文.我有点想把"Gaussia"改为"Guassian Naive Bayes"等......
或第二张图片中的图例
mwa*_*kom 12
这些值是刚刚从外地取你的使用的输入数据帧col或hue在factorgrid情节变量.因此,正确的做法是在原始DataFrame中设置您想要的值,然后将其传递给seaborn.factorplot.
或者,一旦绘制完成,该函数返回一个FacetGrid具有调用方法的类对象set_titles.这允许您在绘制后更灵活地更改标题,但它也基本上基于您传递给函数的DataFrame中的值.请参阅该方法的docstring以获得更多信息.
最后一个选项是使用matplotlib命令手动设置标题.在FacetGrid该获取也返回对象具有axes属性,它是在图中的maptlotlib轴的2维阵列.你可以遍历这个并将标题设置为你想要的任何东西:
g = sns.factorplot(...)
titles = ["foo", "bar", "buz"]
for ax, title in zip(g.axes.flat, titles):
ax.set_title(title)
Run Code Online (Sandbox Code Playgroud)