Я пытался построить столбчатую диаграмму для средней суммы доходов с низким и высоким голосом, и я столкнулся с этой ошибкой.Я все еще новичок и понятия не имею, как ее решить, любая помощь будет принята с благодарностью.
%matplotlib inline
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
df_count_0value_revenue= df.groupby('revenue').count()['id']
df_count_0value_revenue.head()
df['revenue']=df['revenue'].replace(0, np.NaN)
high_vote_average= df.query('vote_average > 6.000000')
Low_vote_average= df.query('vote_average < 6.000000')
sum_low_average= Low_vote_average['revenue'].sum()
sum_high_average=high_vote_average['revenue'].sum()
Locations=['Low','High']
Heights=[sum_low_average,sum_high_average]
labels=[Low_vote_average,high_vote_average]
*plt.bar(Locations,Heights,tick_label=labels)<--
plt.title('Sum of Total revenue per Vote average level')
plt.xlabel('Vote Average level')
plt.ylabel('Sum of Total revenue')
Набор данных - фильмы TMDB 5000 на Kaggle. Я ожидаю, что гистограмма с двумя столбцами для низкого среднегои один для высокого, но я продолжаю получать следующую ошибку:
не может скопировать последовательность с размером 5055 на ось массива с размером 17