youtube 中绑定 material 的切片图,不显示未绑定

sliceplot for bound material in yt without showing unbound

我试图用掩蔽场掩蔽系统的束缚密度

@derived_field(name = "bound_density", units = "g/cm**3")
def _get_ejected_density(field, data):
        E = 0.5* data["cell_mass"]* (data["velx"]**2+data["vely"]**2+data["velz"]**2)+ data["gpot"]*data["cell_mass"]
        return ((np.array(E)<0)*1)*data["density"]

它还 returns 带有白色条的未结合密度和结合密度,但我不想在这里显示未结合的东西。

我想知道是否有一种方法可以只显示此图中的绑定 material。 另一种解决方案是将未绑定密度颜色条设置为与地板条匹配,因此为 1.0e0,这样虽然该图仍然显示未绑定密度,但它与图中最低密度颜色条完全匹配,因此无法区分。

下面的示例展示了如何操作颜色栏,使背景颜色与颜色栏底部的颜色相匹配:

https://gist.github.com/4d07fc6475becd18b793e15ae2f00dff