首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >海运FacetGrid误差

海运FacetGrid误差
EN

Stack Overflow用户
提问于 2018-07-25 11:46:27
回答 1查看 994关注 0票数 2

此页上的例子启发,我想用Iris数据集制作一个包含6个方面的海运面格:3种x2型(花瓣或萼片)。在每个方面,我需要一个直方图的长度(或宽度)。

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

有什么解决办法吗?

代码语言:javascript
运行
复制
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')
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-25 15:29:36

正如@ImportanceOfBeingErnest所提到的,这是一个数据类型问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51518103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档