pcolormesh with missing values?

前端 未结 3 999
[愿得一人]
[愿得一人] 2020-12-05 11:04

I have 3 1-D ndarrays: x, y, z

and the following code:

import numpy as np
import matplotlib.pyplot as plt
import scipy.interpolate as spinterp

## de         


        
3条回答
  •  渐次进展
    2020-12-05 11:32

    A slight improvement on the chosen answer

    import numpy.ma as ma
    Zm = ma.masked_invalid(Z)
    plt.pcolormesh(X, Y, Zm.T)
    

    masked_invalid masks all NaN values, thereby saving the need to specify

    mask = np.isnan(Z)
    

提交回复
热议问题