在下面的数据集中,一些图表将绘制(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)
我想以条件方式使用任意两个数字组合 - 即不是通过使用NaN重建数据框来使用dropna或类似的东西。
答案 0 :(得分:0)
如果有人发现它有用,我会回答我自己的问题:
我还没有找到一种在绘图级别过滤坐标的方法 因此,通过应用多个过滤器
生成新的DataFrame,从而排序到pandas级别的过滤坐标test_grid_filtered = test_grid[(test_grid['a'] > 0) & (test_grid['b'] > 0)]
然后调用情节