1
有没有办法在调用Seaborn的factorplot
时获取分配给每个组的颜色?例如。我可以在以下图表中获得"one"
的颜色吗?谢谢!Seaborn:从factorplot/facetgrid获取颜色/色调
df = pd.DataFrame({
"name": ["one"]*4 + ["two"]*4 + ["three"]*4 + ["four"]*4 + ["five"]*4,
"value": np.random.randint(0, 10, 20),
"num": range(0, 4)*5
})
ax = sns.factorplot(x="num", y="value", hue="name", data=df, kind="point", legend_out=False)
legend = plt.legend(fontsize="x-large")
plt.show()
不是试图从图中获取颜色,而是指定想要绘制的颜色。 – mwaskom
谢谢@mwaskom,我该怎么做呢?我能说一些像“{”one“:”green“,”two“:”blue“}等,并将其传递给'hue'吗? – Plasma
是的,这将是一种方法。 – mwaskom