Я делаю проект, в котором хочу показать, сколько раз упоминалась определенная порода собак. Есть три породы собак (голден-ретривер, лабрадор-ретривер, чихуахуа) и у меня уже есть все номера (266, 265, 179 соответственно). Я хочу использовать seaborn (и встроенный matplotlib) для создания гистограммы. Пока что единственное решение, которое я нашел, - это поместить «golden_retriever» в файл .csv 266 раз (и «labrador_retriever» 265 раз, et c).
Существует более элегантное решение, но Я не знаю. Чтобы прояснить ситуацию, я хочу, чтобы у каждой породы собак было пространство на оси x, и каждая полоса имела 266, 265, 179 соответственно. Код, который у меня есть на данный момент:
df = pd.read_csv(‘top_three_dogs.csv’)
sns.countplot(data = df, x = ‘breed_name’)
Файл .csv выглядит так, я просто не хочу иметь 710 строк, когда есть лучший способ сделать это:
breed_name
golden_retriever
golden_retriever
golden_retriever
golden_retriever
labrador_retriever
labrador_retriever
chihuahua
chihuahua
График, полученный из кода sns.countplot, имеет 3 столбца с golden_retriever с количеством 4 и labrador_retriever, а также чихуахуа с количеством 2.