我有一个Pandas数据框,只有两列分别名为“电影”和“评论”。
Movie Review
0 Titanic [(public:90), (critics:40)]
1 LOR [(public:80), (critics:60)]
为绘制每部电影的“评论”,我使用了以下代码
movie_column = df['Movies']
review_column = df['Review']
for i in range (len(movie_column)):
my_list = [(elem1, elem2) for elem1, elem2 in review_column[i]]
zip(my_list)
plt.title(str(movie_column[i]))
to_plot = plt.scatter(*zip(*my_list))
plt.show()
使用此代码,它将在两个不同的窗口中打印两个不同的图。我想制作一个散点图,以便在一个窗口中创建两个图。
是否可以使用 Seaborn 创建?因为我找不到如何在Seaborn中打印元组列表,所以所有解决方案都使用matplotlib。