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’ ]

 Python绘图问题:进一步丰富图表(设置文字说明,标题等)_第1张图片

 

你可能感兴趣的:(Python绘图问题:进一步丰富图表(设置文字说明,标题等))