Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีที่ถูกต้องในการแทนที่ป้ายกำกับติ๊ก matplotlib ด้วยค่าที่คำนวณคืออะไร


เราสามารถใช้ ax.loglog(x, y) และ set_major_formatter() วิธีการแทนที่ป้ายกำกับด้วยค่าที่คำนวณได้

ขั้นตอน

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย

  • สร้างร่างและชุดแผนย่อย

  • สร้างพล็อตด้วยมาตราส่วนบันทึกบนแกน X และ Y

  • ตั้งค่าฟอร์แมตเตอร์ของทิกเกอร์หลัก

  • หากต้องการแสดงรูป ให้ใช้ show() วิธีการ

ตัวอย่าง

import numpy as np
from matplotlib import pyplot as plt, ticker

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig, ax = plt.subplots()

ax.loglog(np.logspace(0, 5), np.logspace(0, 5)**2)

ax.xaxis.set_major_formatter(ticker.LogFormatterExponent())

plt.show()

ผลลัพธ์

วิธีที่ถูกต้องในการแทนที่ป้ายกำกับติ๊ก matplotlib ด้วยค่าที่คำนวณคืออะไร