Python 溢出x标签MatPlotLib

Python 溢出x标签MatPlotLib,python,pandas,matplotlib,Python,Pandas,Matplotlib,我有这个条形图,但是长的X标签一直溢出到另一个标签中。有没有一种方法可以在这样做时创建更多的空间或导致换行? 下面是解释该图的代码部分 import pandas as pd import matplotlib.pyplot as plt ax = tweets_df.plot(kind='bar', x='name', y='tweet_volume', fontsize=7, width=.5) ax.set_xlabel('Hastag') ax.set_ylabel('Tweets w

我有这个条形图,但是长的X标签一直溢出到另一个标签中。有没有一种方法可以在这样做时创建更多的空间或导致换行? 下面是解释该图的代码部分

import pandas as pd
import matplotlib.pyplot as plt

ax = tweets_df.plot(kind='bar', x='name', y='tweet_volume', fontsize=7, width=.5)
ax.set_xlabel('Hastag')
ax.set_ylabel('Tweets w/ Hashtag')
plt.xticks(rotation='horizontal')
plt.show()

im您可以使用
rotation=90
来代替
rotation='horizontal'
,或者如果您想保持
水平
并截断值

将熊猫作为pd导入
将matplotlib.pyplot作为plt导入
N=5
ax=tweets_df.plot(种类='bar',x='name',y='tweet_volume',字体大小=7,宽度=0.5)
ax.set\u xlabel('Hastag')
ax.set_ylabel('Tweets w/Hashtag')
plt.xticks(旋转=水平)
labels=[ax.get\uxticklabels()中项目的item.get\uText()
ax.set_xticklabels([label[:N]表示标签中的标签])
plt.show()