Планирование кадров данных Pandas

У меня есть Pandas DataFrame

введите описание изображения здесь

что дает мне следующее:

введите описание изображения здесь

Как мне

  1. Сделайте новую фигуру,
  2. Добавьте название к рисунку «Название здесь»
  3. Каким-то образом создайте сопоставление, чтобы вместо ярлыков 29,30 и т. Д. Они говорили «неделя 29», «неделя 30» и т. Д.
  4. Сохраните большую версию диаграммы на моем компьютере (скажем, 10 x 10 дюймов)

Я задумывался над этим в течение часа!

  • Как получить учетные данные python-social-auth для google drive sdk?
  • Как 2 словаря Python становятся 1?
  • Разница между коллекциями Python.Counter и nltk.probability.FreqDist
  • Аутентификация Windows с помощью Python и urllib2
  • Разнообразный JSON
  • Доступ к определенной таблице в теге html
  • Итерация через поля модели - Django
  • Matplotlib tight_layout () не учитывает цифру suptitle
  • 2 Solutions collect form web for “Планирование кадров данных Pandas”

    Вы можете использовать метод rename DataFrame:

     In [1]: df = pd.DataFrame(np.random.randn(7, 5), index=['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], columns=[29, 30, 31, 32, 33]) In [2]: df Out[2]: 29 30 31 32 33 Mon -0.080946 -0.072797 -1.019406 1.149162 2.727502 Tue 1.041598 -0.730701 -0.079450 1.323332 -0.823343 Wed 0.338998 1.034372 -0.273139 0.457153 0.007429 Thu -2.239857 -0.439499 0.675963 0.966994 1.348100 Fri 0.050717 -0.506382 1.269897 -0.862577 1.205110 Sat -1.380323 0.200088 -0.685536 -0.425614 0.148111 Sun -0.248540 -1.056943 1.550433 0.651707 -0.041801 In [3]: df.rename(columns=lambda x: 'Week ' + str(x), inplace=True) In [5]: df Out[5]: Week 29 Week 30 Week 31 Week 32 Week 33 Mon -0.080946 -0.072797 -1.019406 1.149162 2.727502 Tue 1.041598 -0.730701 -0.079450 1.323332 -0.823343 Wed 0.338998 1.034372 -0.273139 0.457153 0.007429 Thu -2.239857 -0.439499 0.675963 0.966994 1.348100 Fri 0.050717 -0.506382 1.269897 -0.862577 1.205110 Sat -1.380323 0.200088 -0.685536 -0.425614 0.148111 Sun -0.248540 -1.056943 1.550433 0.651707 -0.041801 

    Затем вы можете построить это с заголовком:

     In [4]: df.plot(title='Title Here') 

    См. Больше в разделе визуализации документов .

    Примечание. Чтобы сохранить фигуру, вы можете использовать savefig .

     import matplotlib.pyplot as plt # 1, 4 f = plt.figure(figsize=(10, 10)) # Change the size as necessary # 2 dataframe.plot(ax=f.gca()) # figure.gca means "get current axis" plt.title('Title here!', color='black') # 3 # Not sure :( 
    Python - лучший язык программирования в мире.