簡體   English   中英

Python / Matplotlib - 調整繪圖邊緣和x軸之間的間距

[英]Python/Matplotlib - Adjusting the spacing between the edge of the plot and the x-axis

如何調整x軸和繪圖窗口邊緣之間的間距? 我的x軸標簽垂直定向,它們正在運行Matplotlib繪制的窗口邊緣。

這是一些示例代碼:

import matplotlib.pyplot as plt
x=[1,2,3,4,5]
y=[1,2,3,4,5]
plt.plot(x,y)
plt.xticks(rotation='vertical')
plt.show()

正如保羅所說,你正在使用數字。 您可以使用gcf()獲取當前數字的引用,然后根據FAQ設置間距。 我在你的代碼中添加了兩行代碼:

import matplotlib.pyplot as plt
x=[1,2,3,4,5]
y=[1,2,3,4,5]
plt.plot(x,y)
plt.xticks(rotation='vertical')

fig = plt.gcf()
fig.subplots_adjust(bottom=0.2)

plt.show()

這是FAQ中的一個解決方案,題為移動軸的邊緣以便為刻度標簽騰出空間

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM