# Updating figures instead of recreating

**URL:** https://community.plotly.com/t/updating-figures-instead-of-recreating/60250
**Category:** Dash Python
**Created:** [January 20, 2022, 6:04am UTC](https://community.plotly.com/t/updating-figures-instead-of-recreating/60250 "2022-01-20T06:04:35Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![ac13](https://avatars.discourse-cdn.com/v4/letter/a/97f17d/32.png) [@ac13](https://community.plotly.com/u/ac13)
#### Post date: [January 20, 2022, 6:04am UTC](https://community.plotly.com/t/updating-figures-instead-of-recreating/60250/1 "2022-01-20T06:04:36Z")

</div>

Is there a method to update plotly figures in plotly python, instead of having to recreate it? I’m working on a 3d mesh, the colors of the vertices of which would update with certain callback triggers, but having to create the entire plot each time there’s a callback is making the application very slow.  
So, I was wondering if there’s method to update the figure colors instead (there exists something in plotly js - plotly.newPlot and plotly.react, I think, but couldn’t find anything similar in python)
