有没有人知道如何在海上更改图例和标题?请参阅下面的内容。我想把“高斯”这个名字改成"Guassian Naive Bayes“等等。


或者第二张图片中的图例
发布于 2014-07-17 05:35:22
这些值仅取自输入DataFrame中的字段,您在factorgrid图中将其用作col或hue变量。因此,正确的做法是在原始DataFrame中设置所需的值,然后将其传递给seaborn.factorplot。
或者,打印完成后,该函数将返回一个具有名为set_titles的方法的FacetGrid类对象。这允许您在绘图后更灵活地更改标题,但它基本上也是基于传递给函数的DataFrame中的值。有关详细信息,请参阅该方法的docstring。
最后一个选项是使用matplotlib命令手动设置标题。返回的FacetGrid对象还有一个axes属性,它是图中maptlotlib轴的二维数组。您可以遍历此链接并将标题设置为您想要的任何内容:
g = sns.factorplot(...)
titles = ["foo", "bar", "buz"]
for ax, title in zip(g.axes.flat, titles):
ax.set_title(title)https://stackoverflow.com/questions/24789671
复制相似问题