Ось X гистограммы вышла из строя в matplotlib - PullRequest
0 голосов
/ 30 октября 2018

Несмотря на то что d-тип столбца int64, ось x все еще не в порядке. Я даже попытался отсортировать столбец dataframe в порядке возрастания. Но это не сработало.

csv_path ="https://people.sc.fsu.edu/~jburkardt/data/csv/snakes_count_100.csv"
df3 = pd.read_csv(csv_path, usecols=[' "Game Length"'])
df3 = df3[1:51]
#df3.head()
ax = plt.axes()
plt.setp(ax.get_xticklabels(), rotation=30, horizontalalignment='right')
plt.hist(df3)
plt.legend()
plt.title('Game of snakes')
plt.ylabel('Frequency')
plt.xlabel('Game Length')

https://ibb.co/mWaBHf

1 Ответ

0 голосов
/ 30 октября 2018

Вы можете использовать метод hist самого класса DataFrame.

С некоторым изменением порядка команд вы можете придерживаться остального кода:

csv_path ="https://people.sc.fsu.edu/~jburkardt/data/csv/snakes_count_100.csv"
df3 = pd.read_csv(csv_path, usecols=[' "Game Length"'])
df3 = df3[1:51]
df3.hist()
ax = plt.axes()
plt.setp(ax.get_xticklabels(), rotation=30, horizontalalignment='right')
plt.legend()
plt.title('Game of snakes')
plt.ylabel('Frequency')
plt.xlabel('Game Length')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...