Python绘图问题:进一步丰富图表(设置文字说明,标题等)
plt.bar(range(len(blist)), clist, color='rgb',tick_label=blist)#第一个参数为x轴的 坐标数字,第二个参数为y轴的数值,第三个参数为color,都四个参数为x轴的字符串
for a,b in zip(range(len(blist)), clist):
plt.text(a, b+0.05, b, ha='center', va='bottom', fontsize=8)#+0.05 表示高于图0.05
plt.xlabel('词语')#设置x轴标题
plt.ylabel('词频')#设置y轴标题
plt.title('统计词语的词频')#设置图表标题
plt.show()
注:text语法说明
text(x,y,string,fontsize=15,verticalalignment="top",horizontalalignment="right")
x,y:表示坐标值上的值
string:表示说明文字
fontsize:表示字体大小
verticalalignment:垂直对齐方式 ,参数:[ ‘center’ | ‘top’ | ‘bottom’ | ‘baseline’ ]
horizontalalignment:水平对齐方式 ,参数:[ ‘center’ | ‘right’ | ‘left’ ]