我已经过滤并处理了我拥有的所有电影、演员、收视率的数据框。现在我必须像这样做一个交互式直方图,但我不知道如何做。我该怎么办?
我已经尝试这样做了,但是 Python 没有给我直方图上的任何数据
@interact(num_movies=IntSlider(min=1, max=100, step=1, value=15))
def create_histogram(num_movies):
actor_ratings = filter_data(num_movies)
#if actor_ratings.empty:
#print(f'No actors appeared in {num_movies} or more movies.')
#return
plt.bar(actor_ratings.index, actor_ratings.values)
plt.xticks(rotation=90)
plt.xlabel('Actor')
plt.ylabel('Average Rating')
plt.title(f'Top Actors ({num_movies}+ movies)')
plt.ylim([0, 10])
plt.show()""