เราสามารถตั้งค่าถังลอการิทึมในขณะที่พล็อตฮิสโตแกรมโดยใช้ plt.hist(bin="")
ขั้นตอน
-
สร้างอาร์เรย์ x โดยที่ range คือ 100
-
พล็อตฮิสโตแกรมโดยใช้เมธอด plt.hist() เราส่งช่องลอการิทึมได้โดยใช้ช่องลอการิทึมที่คืนค่าตัวเลขที่เว้นระยะห่างเท่าๆ กันบนมาตราส่วนบันทึก
-
รับแกนปัจจุบัน สร้างแกนหากจำเป็น และตั้งค่ามาตราส่วนแกน X
-
หากต้องการแสดงรูป ให้ใช้วิธี plt.show()
ตัวอย่าง
from matplotlib import pyplot as plt import numpy as np x = np.array(range(100)) plt.hist(x, bins=np.logspace(start=np.log10(10), stop=np.log10(15), num=10)) plt.gca().set_xscale("log") plt.show()
ผลลัพธ์