Python: matplotlib如何繪製出副刻度?minor_locator = ticker.MultipleLocator(0.5) ; ax.xaxis.set_minor_locator(minor_locator)

加入好友
加入社群
Python: matplotlib如何繪製出副刻度?minor_locator = ticker.MultipleLocator(0.5) ; ax.xaxis.set_minor_locator(minor_locator) - 儲蓄保險王

import matplotlib.pyplot as plt
import matplotlib.ticker as ticker

fig, ax = plt.subplots()

# 设置主刻度间隔为 1
major_locator = ticker.MultipleLocator(1)
ax.xaxis.set_major_locator(major_locator)

# 设置副刻度间隔为 0.5
minor_locator = ticker.MultipleLocator(0.5)
ax.xaxis.set_minor_locator(minor_locator)

# 设置刻度标签格式
ax.xaxis.set_major_formatter(ticker.FormatStrFormatter(‘%.0f’))
ax.xaxis.set_minor_formatter(ticker.FormatStrFormatter(‘%.1f’))

# 绘制数据
x = [1, 2, 3, 4, 5, 6]
y = [1, 4, 9, 16, 25, 36]
ax.plot(x, y)

plt.show()

Python: matplotlib如何繪製出副刻度?minor_locator = ticker.MultipleLocator(0.5) ; ax.xaxis.set_minor_locator(minor_locator) - 儲蓄保險王

輸出結果:

Python: matplotlib如何繪製出副刻度?minor_locator = ticker.MultipleLocator(0.5) ; ax.xaxis.set_minor_locator(minor_locator) - 儲蓄保險王

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

加入好友
加入社群
Python: matplotlib如何繪製出副刻度?minor_locator = ticker.MultipleLocator(0.5) ; ax.xaxis.set_minor_locator(minor_locator) - 儲蓄保險王

儲蓄保險王

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

You may also like...

發佈留言

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