Seaborn pairplot:vars和条件元素

时间:2018-03-21 00:52:17

标签: python-3.x conditional seaborn var

在下面的数据集中,一些图表将绘制(0,0)的条目。

import seaborn as sns
test_grid = pd.DataFrame({'a':[0,10,20,30,40,50,60],'b':[0,60,50,30,20,40,80],'c':[10,40,70,30,50,80,0],'d':[50,60,80,100,50,80,0]})
sns.pairplot(test_grid)
  1. 如何判断pairplot忽略给定成对图中任何行的x = 0和y = 0的坐标?
  2. 我想以条件方式使用任意两个数字组合 - 即不是通过使用NaN重建数据框来使用dropna或类似的东西。

1 个答案:

答案 0 :(得分:0)

如果有人发现它有用,我会回答我自己的问题:

我还没有找到一种在绘图级别过滤坐标的方法 因此,通过应用多个过滤器

生成新的DataFrame,从而排序到pandas级别的过滤坐标
test_grid_filtered = test_grid[(test_grid['a'] > 0) & (test_grid['b'] > 0)]

然后调用情节