Python 绘制前10个比例,但出现错误

Python 绘制前10个比例,但出现错误,python,pandas,seaborn,data-analysis,Python,Pandas,Seaborn,Data Analysis,我正在绘制居住在某个城市的组织成员的比例。有相当多的城市代表,所以我想只图前10名 我有以下代码将显示前10个城市 # get proportion taken by most common group for derivation # of tick marks n_points = member_clean.shape[0] max_count = member_clean['City'].value_counts().iloc[:10] max_prop = max_count / n_p

我正在绘制居住在某个城市的组织成员的比例。有相当多的城市代表,所以我想只图前10名

我有以下代码将显示前10个城市

# get proportion taken by most common group for derivation
# of tick marks
n_points = member_clean.shape[0]
max_count = member_clean['City'].value_counts().iloc[:10]
max_prop = max_count / n_points
但是,当我尝试使用以下代码绘制数据时,我得到了错误“序列的真值不明确。请使用a.empty、a.bool()、a.item()、a.any()或a.all()

我有点困惑是什么导致了这个错误。我能够使用下面的代码绘制数据,但我仍然想了解错误以及我可以做些什么来修复它

plt.barh(max_prop.index, max_prop, color = 'g')

plt.xlabel('C', fontsize = 14)
plt.xticks(rotation=90)
plt.ylabel('Cties', fontsize = 6)
plt.title('Top 10 Cities', fontsize = 14)
plt.gca().invert_yaxis()
plt.show();
编辑:这是max_prop的数据输出

OKLAHOMA CITY    0.152073
TULSA            0.105429
EDMOND           0.064838
BROKEN ARROW     0.055477
ARDMORE          0.044957
LAWTON           0.036786
NORMAN           0.031658
SHAWNEE          0.030897
ENID             0.026961
YUKON            0.021238

如果
max\u prop
是一个数据帧/系列,那么这行
tick\u props=np.arange(0,max\u prop,0.05)
就没有什么意义了。Sine,你似乎是新来的,考虑熟悉自己和
OKLAHOMA CITY    0.152073
TULSA            0.105429
EDMOND           0.064838
BROKEN ARROW     0.055477
ARDMORE          0.044957
LAWTON           0.036786
NORMAN           0.031658
SHAWNEE          0.030897
ENID             0.026961
YUKON            0.021238