The goal is to create a plot like this

Dummy df:
columns = ['number_of_words', 'occurrences']
data = [[1, 2312252],
[2,1000000],
[3,800000],
[4, 400000],
[5, 100000],
[6, 70000],
[7, 40000],
[8, 10000],
[9, 4000],
[10, 50]]
dummy_df = pd.DataFrame(columns=columns, data=data)
The y axis represents the occurrences and the x axis the number of words column from the dummy_df.
The x axis should be cumulative such that it stacks the values on top of each other.
Example: With number_of_words = 1 we have around 2.3 m occurrences. With number_of_words = 2 we have around 1m occurrences, thus it should plot 2.3m + 1m at occurrences = 2.
At the final entry of number_of_words the histogram should reach sum(occurrences).
I do NOT want to normalize it.
