Python: matplotlib如何設定刻度標籤的字體大小? ax.tick_params (axis=’both’, labelsize=None) ; 那些參數可以設為None?

加入好友
加入社群
Python: matplotlib如何設定刻度標籤的字體大小? ax.tick_params (axis='both', labelsize=None) ; 那些參數可以設為None? - 儲蓄保險王

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

fig, ax = plt.subplots()

# 設定 X 軸標籤並將 fontsize 設為 None
ax.set_xlabel('X Label', fontsize=None)

# 設定 Y 軸標籤並將 fontsize 設為 None
ax.set_ylabel('Y Label', fontsize=None)

# 設定刻度標籤的 fontsize並將 fontsize 設為 None
ax.tick_params(axis='both', labelsize=None)

# 繪製線條
ax.plot(x, y)

# 顯示圖形
plt.show()

ax.tick_params ( axis=’both’, labelsize=None)
#tick_params結尾有加s,
#axis=”both”,非 which=”both”

which and axis are not the same parameter.

which specifies which type of ticks to apply the tick parameters to, i.e., ‘major’, ‘minor’, or ‘both’.

axis specifies the axis to apply the tick parameters to, i.e., ‘x’, ‘y’, or ‘both’.

So ax.tick_params(which=”both”, labelsize=fontsz) sets the tick parameters (in this case, labelsize) for both major and minor ticks on both the x and y axes.
本例因為沒有minor tick,
所以axis, which這兩個參數看起來一樣


輸出結果:

Python: matplotlib如何設定刻度標籤的字體大小? ax.tick_params (axis='both', labelsize=None) ; 那些參數可以設為None? - 儲蓄保險王

推薦hahow線上學習python: https://igrape.net/30afN

lisTotLoss: List[pd.Series] #len=3

Python: matplotlib如何設定刻度標籤的字體大小? ax.tick_params (axis='both', labelsize=None) ; 那些參數可以設為None? - 儲蓄保險王

輸出結果:

Python: matplotlib如何設定刻度標籤的字體大小? ax.tick_params (axis='both', labelsize=None) ; 那些參數可以設為None? - 儲蓄保險王

ax.set_xlim(xmin=None, xmax=None)
#很多參數可以設None (matplotlib自動)
#如: xmin xmax ymin ymax fontsize labelsize

Python: matplotlib如何設定刻度標籤的字體大小? ax.tick_params (axis='both', labelsize=None) ; 那些參數可以設為None? - 儲蓄保險王

推薦hahow線上學習python: https://igrape.net/30afN

加入好友
加入社群
Python: matplotlib如何設定刻度標籤的字體大小? ax.tick_params (axis='both', labelsize=None) ; 那些參數可以設為None? - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *