Почему есть строка ошибок для одного номера морского бара? - PullRequest
0 голосов
/ 26 апреля 2020

Я работаю над набором данных, в котором есть рейтинги IMDB, соответствующие каждому эпизоду. Мне интересно, почему на моем sns.barplot отображается строка ошибки? Их не должно быть, потому что число - это одно число, и оно не является агрегацией какой-либо серии чисел.

Примечание : я знаю, что могу удалить строку ошибок с помощью ci=None параметр. Тем не менее, основной бар не заканчивается в определенной точке.

In:

pop_eps10 = frnds[['Episode_Title','Stars']].sort_values('Stars', ascending=False).head(10).reset_index(drop=True)
pop_eps10

Out:

In:

plt.figure(figsize=(10,5))
sns.barplot(y=pop_eps10.Episode_Title, x=pop_eps10.Stars, palette='Blues_d')
plt.title('Top 10 High-rated Episodes', fontsize=15)
plt.xlabel('IMDB Stars', fontsize=13)
plt.ylabel('Episode', fontsize=13)
plt.xticks(fontsize=12)
plt.yticks(fontsize=12)
plt.xlim(9, 10)

Out:

После настройки ci=None:

Как видите, несмотря на отсутствие ошибки, первая строка не заканчивается на 9,7 (в соответствии с таблицей выше).

Любое мнение?

1 Ответ

1 голос
/ 26 апреля 2020

Поскольку у вас есть две строки 'The Last One', каждая со значением 9,7 и 9,5. Барный участок возьмет их среднее значение, которое составляет 9,6.

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