背景
畫柱狀圖的時候,橫坐標時用的中文字符,然后就發現設置的坐標軸標簽(也是中文)離得太近,擠到一起,不好看
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)