Есть ли способ исправить метки на моем линейном графике? - PullRequest
0 голосов
/ 03 мая 2020

Я написал простой код python для Spyder, чтобы сгенерировать линейный график, представляющий среднюю цену на дом (ось Y) по отношению к году (ось X), для каждого из которых имеется около 600 записей, хотя, поскольку это данные за каждый месяц с 1969 по 2019 год. Это привело к тому, что ось X линейных графиков превратилась в большую черную полосу перекрывающегося текста. Ось у в порядке, так как она просто настроена с шагом 20 000. Извините за вопросы для начинающих, я пытался прочитать некоторые ресурсы в Интернете, но часто в игре присутствует более продвинутый код, который не работает в моем. Заранее спасибо:)

import matplotlib.pyplot as plt
import pandas as pd

df = pd.read_csv('ScottishAveragePrices2.csv')

df1 = df.groupby(['Date']).mean().sort_values('AveragePrice')
plt.plot(df['Date'], df['AveragePrice'])

plt.show()enter code here

1 Ответ

0 голосов
/ 03 мая 2020

Таким образом, вы можете сделать две вещи:
1) Установить диапазон

matplotlib.pyplot.xticks(range(5))

Это ограничит метки на оси X.
2) Поворот метки оси X

matplotlib.pyplot.xticks(rotation=45)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...