在用matplotlib 画图时,发现图例显示不完整,只显示第一个字符。解决方法是在字符串后面加一个逗号。
修改之前
plt.xticks(range(20,0,-1),data1[range(20),0],rotation=45)
ax1.legend(('年末总人口(万人)'))
plt.tight_layout()
plt.show()
运行结果如下
修改之后
plt.xticks(range(20,0,-1),data1[range(20),0],rotation=45)
ax1.legend(('年末总人口(万人)',))#加了个逗号
plt.tight_layout()
plt.show()
运行结果如下