Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将图例添加到此直方图?_Python_Python 3.x_Matplotlib_Legend_Seaborn - Fatal编程技术网

Python 如何将图例添加到此直方图?

Python 如何将图例添加到此直方图?,python,python-3.x,matplotlib,legend,seaborn,Python,Python 3.x,Matplotlib,Legend,Seaborn,我创建了一个直方图: import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns % matplotlib inline #import csv df = pd.read_csv('tmdb-movies.csv') df_star_wars = df[df['original_title'].str.contains("Star Wars", na=False)]

我创建了一个直方图:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
% matplotlib inline

#import csv
df = pd.read_csv('tmdb-movies.csv')

df_star_wars = df[df['original_title'].str.contains("Star Wars", na=False)]
df_star_trek = df[df['original_title'].str.contains("Star Trek", na=False)]

avg_starwars = df_star_wars ['vote_average'].hist(figsize = (8,8))
avg_startrek = df_star_trek ['vote_average'].hist(figsize = (8,8))
plt.xlabel("Bins_Vote", fontsize=16) 
plt.ylabel("Vote_AVG", fontsize=16)
plt.xticks(fontsize=14)  
plt.yticks(fontsize=14) 
avg_starwars.legend()
avg_startrek.legend() 

我的问题是最后两行:我想添加图例,但它不起作用。您有什么想法吗?

我们既不知道您的csv文件包含什么,也不知道您希望在图例中看到什么。-代码中甚至没有提示标签应该是什么。我们只能猜测直方图应该显示什么。对不起,这是我的错误:我的csv文件包含有关电影的数据。我专注于《星际迷航》和《星球大战》。我有不同的专栏,如预算电影、收入电影、投票平均、原创标题等。在我的传奇中,我想看到:星球大战和星际迷航-->只有两种颜色;柱状图显示了投票箱(如评级4、5、6等)和投票人数。