python plt 设置坐标轴标签的位置(离坐标轴的距离)


背景

            画柱状图的时候,横坐标时用的中文字符,然后就发现设置的坐标轴标签(也是中文)离得太近,挤到一起,不好看

plt.xlabel("特征")

在这里插入图片描述

解决办法

        通过查函数原型及参数 matplotlib.pyplot.xlabel(xlabel, fontdict=None, labelpad=None, *, loc=None, **kwargs)

  • xlabel:类型为字符串,即标签的文本。
  • labelpad:类型为浮点数,默认值为None,即标签与坐标轴的距离。
  • loc:取值范围为{'left', 'center', 'right'},默认值为rcParams["xaxis.labellocation"]('center'),即标签的位置。
  • **kwargs:Text 对象关键字属性,用于控制文本的外观属性,如字体、文本颜色等。

        所以在使用的时候直接加上 labelpad 参数即可

plt.xlabel("特征",labelpad=8.5)

在这里插入图片描述


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM