Как вы загрузили набор данных iris в Python?Там, скорее всего, лежит ваша проблема.Тем не менее, более простой способ построить этот набор данных - загрузить его напрямую через seaborn с помощью:
iris = sns.load_dataset("iris")
Соединяя это с вашей командой построения:
import seaborn as sns
iris = sns.load_dataset("iris")
g = sns.pairplot(iris, hue='species', diag_kind='kde')
Что дало мне следующееучасток: