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

จะสร้างแปลง semilogx และ semilogy ใน Matplotlib ได้อย่างไร?


การทำ semilogx และ เซมิวิทยา แปลง เราสามารถทำตามขั้นตอนต่อไปนี้ -

  • กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
  • สร้างตัวเลขใหม่หรือเปิดใช้งานตัวเลขที่มีอยู่
  • กระจายและวางแผน x และ จุดข้อมูล
  • สร้างพล็อตโดยใช้มาตราส่วนบันทึกบนแกน X
  • สร้างพล็อตโดยใช้มาตราส่วนบันทึกบนแกน 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 ใน Matplotlib ได้อย่างไร?