我的x軸標記標記(圖下方的標記)正在竊取整個圖中的寶貴空間。我試圖通過改變文本旋轉來縮小它的大小,但是這並沒有什麼幫助,因爲文本標籤很長。減少matplotlib圖中的xticklabels區域
是否有更好的方法來減少xticklabel區域佔用的空間?例如,我可以在酒吧內顯示這些文字嗎?感謝您的支持。
我對圖形設置的代碼是:
import matplotlib.pyplot as plt
import matplotlib
matplotlib.rcParams['font.sans-serif'] = "Century Gothic"
matplotlib.rcParams['font.family'] = "Century Gothic"
ax = df1.plot.bar(x = '', y = ['Events Today', 'Avg. Events Last 30 Days'], rot = 25, width=0.8 , linewidth=1, color=['midnightblue','darkorange'])
for item in ([ax.xaxis.label, ax.yaxis.label] +
ax.get_xticklabels() + ax.get_yticklabels()):
item.set_fontsize(15)
ax.legend(fontsize = 'x-large', loc='best')
plt.tight_layout()
ax.yaxis.grid(True, which='major', linestyle='-', linewidth=0.15)
ax.set_facecolor('#f2f2f2')
plt.show()
什麼有關[MCVE]這個問題的? – ImportanceOfBeingErnest
?!提供描述,代碼,打印...... – Gonzalo
你問我或者誰會傾向於回答這個問題,自己生成一些'df1'。這不是很好,因爲你是這裏尋求幫助的人。 – ImportanceOfBeingErnest