I'm using plotly express scattergeo to plot some data points on a world map but I also like to have the US be shown at the state level. The 'world' scope doesn't react to the showsubunits argument when I use:
fig.update_geos(
visible=True, resolution=50, scope='world',
showcountires=True, countrycolor="Black",
showsubunits=True, subunitcolor='Brown')
However, the 'usa' scope does and shows the state lines when I limit my scope only to US. Is there a way to somehow overlay a world map with only country borders and also a US map with state borders for the same set of scatter lat/lon data? As a more general question, can I selectively define which countries to show at the state level?