Python 从Seaborn PairGrid中删除轴标题

Python 从Seaborn PairGrid中删除轴标题,python,matplotlib,seaborn,Python,Matplotlib,Seaborn,我尝试过使用to,它适用于热图,但最终得到两个绘图:第一个是没有轴标题的空网格,第二个是排格线,但仍然有轴标题。如何隐藏PairGrid上的轴标题 import matplotlib.pyplot as plt import seaborn as sns iris = sns.load_dataset('iris') fig, ax = plt.subplots(1, 1, figsize = (10, 10), dpi=300) sns.PairGrid(iris).map_diag(sn

我尝试过使用to,它适用于热图,但最终得到两个绘图:第一个是没有轴标题的空网格,第二个是排格线,但仍然有轴标题。如何隐藏
PairGrid
上的轴标题

import matplotlib.pyplot as plt
import seaborn as sns

iris = sns.load_dataset('iris')

fig, ax = plt.subplots(1, 1, figsize = (10, 10), dpi=300)
sns.PairGrid(iris).map_diag(sns.distplot)
ax.set_ylabel('')    
ax.set_xlabel('')


只需循环浏览子批次并清除每个批次的标题即可

import matplotlib.pyplot as plt
import seaborn as sns

iris = sns.load_dataset('iris')

g = sns.PairGrid(iris).map_diag(sns.distplot)
for ax in g.axes.flatten():
    ax.set_ylabel('')
    ax.set_xlabel('')