Как установить пределы осей Y в графическом графике? - PullRequest
0 голосов
/ 10 марта 2019

df в моей программе является фреймом данных со следующими столбцами:

df.columns
'''output : Index(['lat', 'lng', 'desc', 'zip', 'title', 'timeStamp', 'twp', 'addr', 'e',
'reason'],
 dtype='object')'''

Когда я выполняю этот кусок кода:

sns.countplot(x = df['reason'], data=df)
# output is the plot below

countplot 1

но если я немного подправлю свой код следующим образом:

p = df['reason'].value_counts()
k = pd.DataFrame({'causes':p.index,'freq':p.values})
sns.countplot(x = k['causes'], data = k)

countplot 2

По сути, я просто сохранил значения столбца ' reason ' и его частоты в виде ряда в p , а затем преобразовал их в другой фрейм данных k , но это новый граф не имеет правильного диапазона оси Y для заданных значений.

Мои сомнения таковы:

  • Можем ли мы установить ось Y на втором графическом графике в соответствующих пределах
  • Почему второй график отличается от первого, когда я только что отделил конкретный столбец, который хотел построить, и построил его отдельно?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...