Как вы планируете ограниченное количество баров в пандах или морских породах? - PullRequest
1 голос
/ 10 ноября 2019

У меня есть огромный набор данных с сотнями городов. Я хочу сделать гистограмму только с 50 наиболее часто встречающимися городами.

Вот то, что я имею до сих пор:

base_color = sb.color_palette()[0]
cat_order = planes_df['OriginCityName'].value_counts().index
plt.figure(figsize = [11, 5])
sb.countplot(data = planes_df, x = 'OriginCityName', color = base_color, order = cat_order)
plt.title('# of planes that takeoff from the origin state')
plt.xlabel('Origin States')
plt.ylabel('Number of Planes')
plt.xticks(rotation = 90);

Это заговоры сотен городов. Как я могу просто построить 50 самых популярных городов?

bar chart

Я знаю, что должен быть ограничитель ....

1 Ответ

1 голос
/ 10 ноября 2019

Вы можете взять .head() после сортировки с помощью .sort_values() и присвоить ему cat_order:

planes_df['OriginCityName'].value_counts().sort_values().head(50).index

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...