# 📣 New extensive tutorial on the \`figure\` property in \`dcc.Graph\`

**URL:** <https://community.plotly.com/t/new-extensive-tutorial-on-the-figure-property-in-dcc-graph/31045>\
**Category:** Dash Python\
**Tags:** show-and-tell, announcements\
**Created:** [November 8, 2019, 12:40am UTC](https://community.plotly.com/t/new-extensive-tutorial-on-the-figure-property-in-dcc-graph/31045 "2019-11-08T00:40:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![chriddyp](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/chriddyp/32/16855_2.png) [@chriddyp](https://community.plotly.com/u/chriddyp)\
**Post date:** [November 8, 2019, 12:40am UTC](https://community.plotly.com/t/new-extensive-tutorial-on-the-figure-property-in-dcc-graph/31045/1 "2019-11-08T00:40:18Z")

</div>

👋 Hello everybody ❤

@jmmease & @nicolaskruchten from our team just published a really great new tutorial that covers the `figure` property of `dcc.Graph` in great depth:

**[Creating and Updating Figures in Python - https://plot.ly/python/creating-and-updating-figures/](https://plot.ly/python/creating-and-updating-figures/)**

We’ve made a lot of changes to this property this year ([Introducing Plotly Express](https://medium.com/plotly/introducing-plotly-express-808df010143d) and [Announcing Plotly.py 4.0.0](https://medium.com/plotly/plotly-py-4-0-is-here-offline-only-express-first-displayable-anywhere-fc444e5659ee?source=---------8------------------)): we’ve introduced `plotly.express` as a new way to “generate” figures and we’ve added many `.update_` methods that make it easy to modify the properties of an existing figure.

This new Plotly Python Graphing Library tutorial covers `figure` in all of its forms: from it’s underlying JSON form to its list & dictionary representation, from `graph_objects` to `px.*` to `figure_factory`.

I highly recommend giving it a read. We’d also love to hear your feedback.

* * *

Some screenshots [from the tutorial](https://plot.ly/python/creating-and-updating-figures/)

 ![image](https://us1.discourse-cdn.com/flex024/uploads/plot/original/2X/6/6cabdbe880659a1ff209e435eea8a5aaece669af.png)

* * *

 ![image](https://us1.discourse-cdn.com/flex024/uploads/plot/original/2X/c/c52894d1e83595d98d4e92c9ab5ce93e650da50e.png)

* * *

 ![image](https://us1.discourse-cdn.com/flex024/uploads/plot/original/2X/6/682f7ced20d281ed327b52459dd80759703b475a.png)

* * *

 ![image](https://us1.discourse-cdn.com/flex024/uploads/plot/original/2X/5/53c46ea0391823f6e1df1cf41ef2399d6650455a.png)

---

<div class="post-metadata">

**Author:** ![chriddyp](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/chriddyp/32/16855_2.png) [@chriddyp](https://community.plotly.com/u/chriddyp)\
**Post date:** [November 8, 2019, 12:40am UTC](https://community.plotly.com/t/new-extensive-tutorial-on-the-figure-property-in-dcc-graph/31045/2 "2019-11-08T00:40:36Z")

</div>



---

<div class="post-metadata">

**Author:** ![byronz](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/byronz/32/5727_2.png) [@byronz](https://community.plotly.com/u/byronz)\
**Post date:** [November 8, 2019, 7:40pm UTC](https://community.plotly.com/t/new-extensive-tutorial-on-the-figure-property-in-dcc-graph/31045/3 "2019-11-08T19:40:52Z")

</div>

we should add this link in [https://dash.plot.ly/dash-core-components/graph](https://dash.plot.ly/dash-core-components/graph)
