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