# Sunburst example
```python=
import plotly.express as px
import pandas as pd
dic = {
"type": "book",
"sales_data": [
{
"name": "book A",
"publisher": "Basement Culture",
"language": "English",
"copy_sold": 45
},
{
"name": "book B",
"publisher": "Shingekisha",
"language": "Chinese",
"copy_sold": 200
},
{
"name": "book C",
"publisher": "Basement Culture",
"language": "English",
"copy_sold": 120
},
{
"name": "book D",
"publisher": "Shingekisha",
"language": "Japanese",
"copy_sold": 94
},
{
"name": "book E",
"publisher": "Nihao publishing",
"language": "English",
"copy_sold": 10
},
{
"name": "book F",
"publisher": "Basement Culture",
"language": "Chinese",
"copy_sold": 8
},
{
"name": "book G",
"publisher": "Basement Culture",
"language": "Chinese",
"copy_sold": 10200
},
{
"name": "book H",
"publisher": "Shingekisha",
"language": "Japanese",
"copy_sold": 240
},
{
"name": "book I",
"publisher": "Yomesan",
"language": "Japanese",
"copy_sold": 800
},
{
"name": "book J",
"publisher": "Nihao publishing",
"language": "English",
"copy_sold": 5600
},
{
"name": "book K",
"publisher": "Basement Culture",
"language": "Chinese",
"copy_sold": 895
},
{
"name": "book L",
"publisher": "Shingekisha",
"language": "Japanese",
"copy_sold": 3800
},
{
"name": "book M",
"publisher": "Yomesan",
"language": "English",
"copy_sold": 400
},
{
"name": "book N",
"publisher": "Yomesan",
"language": "Chinese",
"copy_sold": 90
},
{
"name": "book O",
"publisher": "Shingekisha",
"language": "Japanese",
"copy_sold": 190
},
{
"name": "book P",
"publisher": "Nihao publishing",
"language": "Chinese",
"copy_sold": 99
},
{
"name": "book Q",
"publisher": "Shingekisha",
"language": "English",
"copy_sold": 420
},
]
}
book_names = [b["name"] for b in dic["sales_data"]]
book_languages = [b["language"] for b in dic["sales_data"]]
book_sold = [b["copy_sold"] for b in dic["sales_data"]]
df = pd.DataFrame(dict(names=book_names, languages=book_languages, sales=book_sold))
fig = px.sunburst(df, path=['languages', 'names'], values='sales')
fig.write_html('first_figure.html', auto_open=False)
```