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

Matplotlib.pyplot และ Matplotlib.figure แตกต่างกันอย่างไร


matplotlib.pyplot

matplotlib.pyplot คือชุดของฟังก์ชันที่ทำให้ matplotlib ทำงานเหมือน MATLAB ฟังก์ชัน pyplot แต่ละตัวทำการเปลี่ยนแปลงบางอย่างกับรูป:เช่น สร้างรูป สร้างพื้นที่การวางแผนในรูป วาดเส้นบางบรรทัดในพื้นที่การลงจุด ตกแต่งพล็อตด้วยป้ายกำกับ ฯลฯ

ใน matplotlib.pyplot สถานะต่างๆ จะได้รับการเก็บรักษาไว้ระหว่างการเรียกใช้ฟังก์ชัน เพื่อให้ติดตามสิ่งต่างๆ เช่น ตัวเลขปัจจุบันและพื้นที่การลงจุด และฟังก์ชันการพล็อตจะมุ่งตรงไปยังแกนปัจจุบัน

matplotlib.figure

ฟิกเกอร์คอยติดตามขวานเด็กทั้งหมด ศิลปิน 'พิเศษ' (ชื่อ ตำนานฟิกเกอร์ ฯลฯ) และผ้าใบ ตัวเลขสามารถมีจำนวนแกนเท่าใดก็ได้ แต่โดยทั่วไปจะมีอย่างน้อยหนึ่งแกน

ตัวอย่าง

from matplotlib import pyplot as plt

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

fig = plt.figure("I am figure window")

plt.show()

ผลลัพธ์

Matplotlib.pyplot และ Matplotlib.figure แตกต่างกันอย่างไร