ในการพล็อตรูปภาพด้วยแกน Y ที่ไม่เป็นเชิงเส้นด้วย matplotlib โดยใช้ imshow() วิธี เราสามารถทำตามขั้นตอนต่อไปนี้ -
- กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
- เพิ่มโครงเรื่องย่อยให้กับตัวเลขปัจจุบัน
- ตั้งค่าขีดแกน Y แบบไม่เชิงเส้น
- สร้างจุดข้อมูลแบบสุ่มโดยใช้ numpy
- แสดงข้อมูลเป็นรูปภาพ เช่น บนแรสเตอร์ปกติ 2 มิติ พร้อมข้อมูล
- หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True ax = plt.subplot(111) ax.yaxis.set_ticks([0, 2, 4, 8]) data = np.random.randn(5, 5) plt.imshow(data, cmap='copper') plt.show()
ผลลัพธ์