4.3.1 Stacked Chart
1. Stacked 100% Column Chart
raw = {'time':['Q1','Q2','Q3','Q4'],
'apple':[1000,2000, 1550, 1800],
'banana':[3000,4000, 3300, 2000],
'kiwi':[500, 1200, 2800, 1500]}
df = pd.DataFrame(raw)
# From value to percentage
total = [i+j+k for i,j,k in zip(df['apple'], df['banana'], df['kiwi'])]
apple = [i / j * 100 for i,j in zip(df['apple'], total)]
banana = [i / j * 100 for i,j in zip(df['banana'], total)]
kiwi = [i / j * 100 for i,j in zip(df['kiwi'], total)]

2. Stacked Column Chart

3. Stacked 100% Area Chart

4. Stacked Area Chart

Last updated