El método pandas.DataFrame.plot.area genera un gráfico de áreas. El parámetro stacked (que toma el valor True por defecto) indica si las áreas han de apilarse o no:
df = pd.DataFrame({
"mes": ["ene", "feb", "mar", "abr", "may", "jun"],
"producto A": [17, 26, 11, 9, 10, 16],
"producto B": [20, 22, 25, 23, 18, 10]
})
df.plot.area(stacked = False);