Сложенные столбчатые графики с Dataframe из padans
Начал потихоньку изучуать matplotlib в python. Подскажите пожалуйста, как можно в столбчатом графике задать какие-нибудь(любые) значения оси x, а не индексы в массива.
import matplotlib.pyplot as plt
import pandas as pd
data = {'Apple': [1,3,4,3,5],
'Samsung': [2,4,5,2,4],
'Xiaomi': [3,2,3,1,3]}
df = pd.DataFrame(data)
df.plot(kind='bar',stacked=True)
plt.show()
как мне надо изменить данны входные, и что добавить в matplotlib , чтобы допустим, место цифр (0,1,2,3,4) были например август,сентябрь и т.д.
Ответы (1 шт):
Автор решения: passant
→ Ссылка
Да по-разному это можно сделать. Ну, например, вот так:
data = {'Apple': [1,3,4,3,5],
'Samsung': [2,4,5,2,4],
'Xiaomi': [3,2,3,1,3]}
df = pd.DataFrame(data,index=['август','сентябрь','октябрь','ноябрь','декабрь'])
df.plot(kind='bar',stacked=True,rot=0)
