我想隐藏Seaborn配对图图例。官方文档没有提到关键字图例。我使用plt.legend
尝试的所有方法都不起作用。请提出最佳的前进方向。谢谢你,谢谢
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
test = pd.DataFrame({
'id': ['1','2','1','2','2','6','7','7','6','6'],
'x': [123,22,356,412,54,634,72,812,129,110],
'y':[120,12,35,41,45,63,17,91,112,151]})
sns.pairplot(x_vars='x', y_vars="y",
data=test,
hue = 'id',
height = 3)
字符串
4条答案
按热度按时间8oomwypt1#
由于
_legend.remove()
方法在其他一些海运图上不起作用,那么:字符串
cyej8jka2#
当使用
pairplot
时,您需要返回Seabron Pairgrid对象,然后您可以使用._legend
访问Pairgrid的图例。然后简单地调用remove()
:字符串
的数据
edqdpe6u3#
如果要删除所有子图上的图例,可以使用以下代码。
字符串
ig9co6j14#
你也可以只停留在地面道路上,可以这么说。
字符串