I am relatively new to Streamlit and haven’t found a solution for this. I have a matplotlib figure with several subplots. For each of the subplots I have set the xaxis labels to an empty list. This does work on matplotlib. However, once I plot that figure using plotly on streamlit (st.plotly_chart(fig)), the labels reappear and I haven’t found a way of removing them.
And then while plotting per ax I can remove the labels doing
ax[i].set_xticks([])
I then pass the fig variable into plotly.
With plotly I have tried creating a layout and using that layout as a parameter in the st.plotly_chart(fig) call. This does not work. I also saw that a plotly figure has a fig.update_xaxes(showticklabels=False) option, but given that I created everything in matplotlib I am not sure if converting the figure to plotly is a thing.