matplotlib作图添加竖直/垂直的横坐标文字

解决方法如下:

通过将横坐标文字列给它增加换行符,产生堆叠的效果。

IP['省份'] = IP['省份'].map(lambda x: '\n'.join(x))
print(IP['省份'])  

# 广\n东

 而不是使用坐标轴旋转功能,因为文字会躺平!!!

plt.xticks(rotation=90)  # 横坐标名称旋转90度

第一种方法的效果如下:

旋转解决的效果如下:

这么简单问题为什么要记录,因为我是处女座,我就得把它掰板正了!!!!!!!!!!!

花再多时间在所不惜!!!!!!!!!!!!!!!!!!!!!!!

你可能感兴趣的:(python,matplotlib,pandas)