# Update lines in mapbox with dropdown

**URL:** <https://community.plotly.com/t/update-lines-in-mapbox-with-dropdown/64316>\
**Category:** Dash Python\
**Created:** [May 20, 2022, 12:24pm UTC](https://community.plotly.com/t/update-lines-in-mapbox-with-dropdown/64316 "2022-05-20T12:24:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Silver\_DC](https://avatars.discourse-cdn.com/v4/letter/s/87869e/32.png) [@Silver\_DC](https://community.plotly.com/u/Silver_DC)\
**Post date:** [May 20, 2022, 12:24pm UTC](https://community.plotly.com/t/update-lines-in-mapbox-with-dropdown/64316/1 "2022-05-20T12:24:57Z")

</div>

Hello,

I have a map defined like that:

```auto
map = px.line_mapbox(df, lat=df['lat'], lon=df['lon'])
map.update_layout(mapbox_style="open-street-map")
dcc.Graph(id="map", figure = map)

```

Then when i try to update the dataframe to use new data with dropdown like that:

```auto
@app.callback(
Output("map", "figure"),
[Input("drop1", "value")])

def updategraph(drop1):
newdf = pd.read_excel(rootfolder + drop1)
map = px.line_mapbox(newdf, lat=newdf['lat'], lon=newdf['lon'])
map.update_layout(mapbox_style="open-street-map")
return map

```

The problem is, my map no update,

any ideas?

---

<div class="post-metadata">

**Author:** ![Silver\_DC](https://avatars.discourse-cdn.com/v4/letter/s/87869e/32.png) [@Silver\_DC](https://community.plotly.com/u/Silver_DC)\
**Post date:** [May 23, 2022, 8:16am UTC](https://community.plotly.com/t/update-lines-in-mapbox-with-dropdown/64316/2 "2022-05-23T08:16:57Z")

</div>

Any ideas?  
Thx so much!
