|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
lianjia_position = lianjia['位置']
x = lianjia_position.index
y = lianjia_position.values
plt.figure(figsize=(10,5)) #定义画布大小
plt.bar(x,y,color = 'g')
plt.title('爬取的前20个数据的位置分析柱状图',fontsize = 20) #定义图片标题,字体大小为20
plt.xlabel('位置',fontsize = 18) #定义x轴标题,字体大小为18
plt.ylabel('数量',fontsize = 18) #定义y轴标题,字体大小为18
plt.tick_params(labelsize = 14) #设置坐标轴字体大小
plt.xticks(rotation = 90) #将x轴旋转90度显示
#显示网格线
plt.grid()
#用text显示数值
for a,b in zip(x,y):
plt.text(a,b + 50,'%s' %b,ha = 'center',va = 'bottom',fontsize = 10)
Traceback (most recent call last):
File "c:/Users/86173/Desktop/CODE/lianjia_analytical.py", line 76, in <module>
plt.text(a,b + 50,'%s' %b,ha = 'center',va = 'bottom',fontsize = 10)
TypeError: can only concatenate str (not "int") to str |
|