[英]Black bar covering my x labels for matplotlib plot?
我正在嘗試播放人物,並且在圖的底部應該有x標簽的地方彈出一個黑匣子。 過去我曾在類似的問題上嘗試過此命令:
from matplotlib import rcParams
rcParams.update({'figure.autolayout': True})
但是問題仍然存在。 這是我當前的代碼:
import pylab
from matplotlib import rcParams
rcParams.update({'figure.autolayout': True})
df['date'] = df['date'].astype('str')
pos = np.arange(len(df['date']))
plt.bar(pos,df['value'])
ticks = plt.xticks(pos, df['value'])
pos = np.arange(len(df['date']))
和ticks = plt.xticks(pos, df['value'])
引起您遇到的問題。 您要對數據框中的每個值都打一個xtick。
不知道您的數據是什么樣子,什么是最明智的方式。 ticks = plt.xticks(pos[::20], df['value'].values[::20], rotation=90)
將每20行放置一個刻度,這將使繪圖更具可讀性。
實際上,它不是一個黑條,而是所有x軸標簽都塞滿了一個很小的空間。 您可以嘗試旋轉軸標簽以創建更多空間,或者將它們一起刪除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.