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

วิธีทำ Semilogx และ Semilogy Plots ใน Matplotlib

ในการทำ semilogx และ semilogy plots เราสามารถทำตามขั้นตอนต่อไปนี้:

  • ตั้งค่าขนาดรูปและปรับ padding ระหว่างและรอบ subplots
  • สร้าง figure ใหม่หรือเปิดใช้งาน figure ที่มีอยู่
  • Scatter และพลอต x และ y จุดข้อมูล
  • สร้าง plot ด้วย log scaling บนแกน X
  • สร้าง plot ด้วย log scaling บนแกน Y
  • เพื่อแสดงรูป ใช้เมธอด show()

ตัวอย่าง

import matplotlib.pyplot as plt

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

x = [10, 100, 1000, 10000, 100000]
y = [2, 4, 8, 16, 32]

fig = plt.figure()
plt.scatter(x, y)
plt.plot(x, y)
plt.semilogx()
plt.semilogy(basey=2)
plt.show()

ผลลัพธ์

วิธีทำ Semilogx และ Semilogy Plots ใน Matplotlib