How to display image tiles in plotly, say seaborn imagegrid equivalent

I am new to Plotly/Dash, I apologize if I ask a wrong question. I want to display a image set, something like imagegrid in seaborn. the close one I could find is imshow, see my code below. however the gaps among images are too big, I searched online and found ways to remove them, unfortunately those options are just to make them invisible. the gaps are still there. could you give me suggestion to have imagegrid in ploty/dash?

Thanks
Bin

fig = px.imshow(np.array(images), facet_col=0, binary_string=True, facet_col_wrap=5,
height=500,width=500,
facet_col_spacing=0,
facet_row_spacing=0,
)

fig.update_yaxes(matches=None, showticklabels=False, visible=False)
fig.update_xaxes(matches=None, showticklabels=False, visible=False)
fig.update_annotations(visible=False)
fig.for_each_annotation(lambda a: a.update(text=a.text.split("=")[-1]))
for axis in fig.layout:
if type(fig.layout[axis]) == go.layout.YAxis:
fig.layout[axis].title.text = ‘’
if type(fig.layout[axis]) == go.layout.XAxis:
fig.layout[axis].title.text = ‘’

image