Я хочу создать график с составными столбцами, показывающими рейтинги различных приложений. Однако когда я пытаюсь сложить 4-звездочные полоски над 5-звездочными рейтингами, я получаю следующую ошибку:
ValueError: shape mismatch: objects cannot be broadcast to a single shape
Это потому, что только 25 строкам удалось получить 5-звездочный рейтинг из 33 строк ( категории) всего.
Есть ли способ решить эту проблему?
Это мой код для построения графика:
plt.bar(category_rating_5.Category, category_rating_5.total, label="5 Star Rating")
plt.bar(category_rating_4.Category, category_rating_4.total, label = "4 Star Rating", bottom =category_rating_5.total )
plt.xticks(rotation=90)
plt.legend()
plt.show()