Open
Description
When plotting a choropleth_mapbox using plotly express and containing it within a figure widget, I am encountering a ValueError when I drag the plot around. The error does not affect the interactivity of the plot, but it does create a huge error log in the output. I thought about trying go.add_choroplethmapbox(), but realized that the arguments are different from the plotly express version.
I have included a sample code below.
Plotly [offline]
jupyter core : 4.6.3
jupyter-notebook : 6.0.3
ipywidgets : 7.5.1
traitlets : 4.3.3
plotly : 4.8.1
import plotly.express as px
import plotly.graph_objs as go
df = px.data.election()
geojson = px.data.election_geojson()
fig = px.choropleth_mapbox(df, geojson=geojson, color="Bergeron",
locations="district", featureidkey="properties.district",
center={"lat": 45.5517, "lon": -73.7073},
mapbox_style="carto-positron", zoom=9)
fig.update_layout(margin={"r":0,"t":0,"l":0,"b":0})
figwid = go.FigureWidget(fig)
display(figwid)
ValueError:
Invalid property path 'mapbox._derived' for layout