我有一个数据集有多个标签。我想用Pandas和Seaborn创建散点图的Facetgrid。此外,这个数据集有不同的来源,我也想比较。 (例如,这可以是不同ML算法的预测和并排的两个图中的真实标记)。我想情节是这样的有更多空间的方法和标号L:如何使用facetgrid在Seaborn中绘制Pandas multilabel数据散点图?
这里右列是第一个标签和左侧是第二个。
目前我的熊猫数据框看起来像这样:l1,l2,method,x,y。其中l1和l2是不同的标签。我可以使用以下代码绘制一列:
g = sns.FacetGrid(df, row='method', hue='l1')
g.map(plt.scatter, 'x', 'y')
sns.plt.show()
但是,如何获得第二列?直观的做法是将hue参数设为列表,但不起作用。
你也许想读的http:// VITA .had.co.nz/papers/tidy-data.html – mwaskom