我正在尝试使用seaborn的 facetgrid 和matplotlib的散点图的组合来绘制 6 个选定的对子图。我得到了情节,但子情节仍然是空的,而 facetgrid 被绘制在一个新的图中。
下面是我的代码-
pairs = [["SepalLengthCm", "SepalWidthCm"], ["PetalLengthCm", "PetalWidthCm"], ["SepalLengthCm", "PetalWidthCm"], ["PetalLengthCm", "SepalWidthCm"], ["PetalLengthCm", "SepalLengthCm"], ["PetalWidthCm", "SepalWidthCm"]]
plt.figure(figsize=(15,8))
i = 1
for each in pairs:
plt.subplot(2,3,i)
sns.set_style("whitegrid")
fg = sns.FacetGrid(iris, hue="Species", size=4)
fg.map(plt.scatter,each[0], each[1]).add_legend();
plt.show()
i += 1
样本输出:
有人可以帮忙吗?
