Python 如何确保所有文本都显示在matplotlib中?

Python 如何确保所有文本都显示在matplotlib中?,python,matplotlib,label,Python,Matplotlib,Label,当使用plt.savefig进行打印和保存时,会为我切断很长的x记号。如何确保文件一直延伸到旋转90度的标签垂直向下 def my_plotting_func(output=“somefile.png”): 数据=。。。 垃圾箱=。。。 最大棒材(料仓、数据、宽度=0.3) ax.set_xticks(列表(映射(λx:x,范围(1,len(数据)+1))) ax.set_xticklabels([str(dp)表示数据中的dp],旋转=90,旋转模式=“锚定”,ha=“右”) plt.save

当使用plt.savefig进行打印和保存时,会为我切断很长的x记号。如何确保文件一直延伸到旋转90度的标签垂直向下

def my_plotting_func(output=“somefile.png”):
数据=。。。
垃圾箱=。。。
最大棒材(料仓、数据、宽度=0.3)
ax.set_xticks(列表(映射(λx:x,范围(1,len(数据)+1)))
ax.set_xticklabels([str(dp)表示数据中的dp],旋转=90,旋转模式=“锚定”,ha=“右”)
plt.savefig(输出)


按照我现在的设置方式,它只显示长的xtick字符串的结尾

您尝试过plt.tight_layout()吗?您尝试过plt.tight_layout()吗?