修复Seaborn AttributeError:“ NoneType”对象没有属性“ points_to_pixels”

时间:2019-03-31 08:39:08

标签: python seaborn

在学习Seaborn时,我尝试使用“对图”可视化虹膜数据集。

以下是数据集:https://archive.ics.uci.edu/ml/datasets/iris

我运行的代码是:

sns.pairplot(iris, hue='species', diag_kind='kde')

我收到以下错误而不是pairplot:

AttributeError: 'NoneType' object has no attribute 'points_to_pixels'

1 个答案:

答案 0 :(得分:0)

如何将虹膜数据集加载到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')

哪个给了我以下情节: enter image description here