сюжет питона от groupby не показывает значения оси X - PullRequest
0 голосов
/ 07 октября 2018

enter image description here Следующая функция группирования используется на моем информационном кадре.Однако график не печатает значения оси X.Что может быть не так?

df.groupby(['funding_round_type']).sum().transform(lambda x: x/np.sum(x)*100)
ax=df.groupby(['funding_round_type']).sum().transform(lambda x: x/np.sum(x)*100)
ax.plot()

1 Ответ

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

Я полагаю, это потому, что ваша ось X является категориальной, а не числовой (включая дату и время).По умолчанию pandas.Series.plot использует plot(kind='line'), чья ось x должна быть числовой (включая дату и время), чтобы правильно отображать xticks.Поэтому, если вы хотите использовать категориальную ось X, вам нужно изменить аргумент kind на plot(kind='bar') в качестве примера.Поэтому ниже будет работать для ваших данных:

ax.plot(kind='bar')

Надеюсь, это поможет.

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