Interactive maps of gridded data (Pcolormesh substitute) in Plotly

I am looking for a way to create interactive maps of gridded data in Plotly. I can map my gridded data quickly with matplotlib using Pcolormesh (Iโ€™m trying to preserve pixels and avoid contouring) and would like to do the same thing in Plotly so I can make it interactive and use as a dash app. Does anyone know how to do this in a simple way or does Plotly not have this capability?

matplotlib code:
p = ax.pcolormesh(lon, lat, surfaceT, cmap=โ€˜RdBu_rโ€™, transform=ccrs.PlateCarree())

Figure_1