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

axes.flat ใน Matplotlib ทำอะไร?


Axes.flat หมายถึง ตัววนซ้ำ . 1D เหนืออาร์เรย์ มาดูตัวอย่างการใช้ axes.flat . กัน .

ขั้นตอน

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

  • สร้างภาพและชุดแผนย่อยโดยใช้ แผนย่อย() วิธีการ

  • สร้าง x และ จุดข้อมูลโดยใช้ numpy

  • ใช้ axes.flat และวนซ้ำทุกแกน (ขั้นตอนที่ 2)

  • พล็อตจุดข้อมูล x และ y โดยใช้ plot() วิธีการ

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

ตัวอย่าง

import numpy as np
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, axes = plt.subplots(nrows=2, ncols=3)
x = np.random.rand(10)
y = np.random.rand(10)
for _, ax in enumerate(axes.flat):
   ax.plot(x, y)
plt.show()

ผลลัพธ์

axes.flat ใน Matplotlib ทำอะไร?