My dictionary looks like this :
dict1 = { '2020-10-11' : {
'group1':{
1 : 2356,
21 : 10001,
34 : 234
},
'group2':{
11 : 999,
2 : 101,
13 : 1234
}
},
'2020-10-12' : {
'group1':{
11 : 236,
21 : 100,
34 : 34
},
'group2':{
1 : 99,
3 : 121,
2 : 12
}
}
}
I wanted my output to look something like this :
The requirement is : for every date, the color should be different.
I have tried this using this method:
reform = {(level1_key, level2_key, level3_key): values
for level1_key, level2_dict in dict1.items()
for level2_key, level3_dict in level2_dict.items()
for level3_key, values in level3_dict.items()}
out = pd.DataFrame(reform,index = ['amount']).T
names=['date', 'group', 'id']
out.index.set_names(names, inplace=True)


