Copy order : int
data : Union [ str , Dict , List [ Dict ]]
Copy radial : bool
vertical : bool
title : Optional [ str ]
padding : Optional [ List [ int ]]
rows_size : Optional [ int ]
cols_size : Optional [ int ]
option_modifications : Optional [ Dict ]
Video demonstration of the treemap chart
Copy data = [ {
'name' : 'root' ,
'value' : 500 ,
'children' : [
{
'name' : 'Child A' ,
'value' : 150 ,
'children' : [
{ 'name' : 'Child A1' , 'value' : 100 },
{ 'name' : 'Child A2' , 'value' : 30 },
{ 'name' : 'Child A3' , 'value' : 20 },
] ,
},
{
'name' : 'Child B' ,
'value' : 250 ,
'children' : [
{ 'name' : 'Child B1' , 'value' : 150 },
{ 'name' : 'Child B2' , 'value' : 70 },
{ 'name' : 'Child B3' , 'value' : 30 },
] ,
},
{
'name' : 'Child C' ,
'value' : 100 ,
'children' : [
{ 'name' : 'Child C1' , 'value' : 70 },
{ 'name' : 'Child C2' , 'value' : 20 },
{ 'name' : 'Child C3' , 'value' : 10 },
] ,
},
] ,
} ]
s . plt . treemap (data = data, order = 0 )
2. Customization And Context
Copy data = [ {
'name' : 'WebStore' ,
'value' : 500 ,
'children' : [
{
'name' : 'Info Tech' ,
'value' : 150 ,
'children' : [
{ 'name' : 'tablets' , 'value' : 100 },
{ 'name' : 'laptops' , 'value' : 30 },
{ 'name' : 'printers' , 'value' : 20 },
] ,
},
{
'name' : 'Electronics' ,
'value' : 250 ,
'children' : [
{ 'name' : 'Camera' , 'value' : 150 },
{ 'name' : 'Cell Phone' , 'value' : 70 },
{ 'name' : 'GPS' , 'value' : 30 },
] ,
},
{
'name' : 'Heating' ,
'value' : 100 ,
'children' : [
{ 'name' : 'Temp Control' , 'value' : 70 },
{ 'name' : 'Filters' , 'value' : 20 },
{ 'name' : 'Sensors' , 'value' : 10 },
] ,
},
] ,
} ]
s . plt . treemap (
data = data, order = 0 ,
title = 'Total Sales by Department - Webstore' ,
rows_size = 2 , cols_size = 10 , padding = '0,0,0,2' ,
)