gpt4 book ai didi

python - Seaborn FacetGrid 错误

转载 作者:太空宇宙 更新时间:2023-11-04 04:36:43 25 4
gpt4 key购买 nike

灵感来自 this page 上的示例,我想用 Iris 数据集制作一个 seaborn facetgrid,它有 6 个方面:3 种 x 2 种类型(花瓣或萼片)。在每个方面,我都需要一个长度(或宽度)的直方图。

但我尝试的代码给出了一个ValueError: color kwarg must have one color per dataset

有什么解决办法吗?

import pandas as pd
import matplotlib.pyplot as ply
import seaborn as sns
iris = sns.load_dataset('iris')
iris_petal = pd.DataFrame(iris.iloc[:,-3:].values, columns=['length', 'width', 'species'])
iris_petal['type'] = 'petal'
iris_sepal = pd.DataFrame(iris.iloc[:,[0, 1, -1]].values, columns=['length', 'width', 'species'])
iris_sepal['type'] = 'sepal'
iris = pd.concat([iris_sepal, iris_petal])
iris.sample(n=10)
g = sns.FacetGrid(iris, col="species", row="type")
g = g.map(plt.hist, "length", color = 'b')

最佳答案

作为@ImportanceOfBeingErnest提到,这是一个数据类型问题。

关于python - Seaborn FacetGrid 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51518103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com