ตัวอย่างการใช้งานโมดูล matplotilb 59 เรื่องการสร้างหน้าจอผลลัพธ์หลายหน้าจอ

ตัวอย่างการทำงานที่ 59 เรื่องการสร้างหน้าจอผลลัพธ์หลายหน้าจอ เริ่มต้นจากติดตั้งโมดูลก่อนจากนั้นให้เราเรียกใช้งานโมดูล matplotilb เพื่อวาดกราฟได้ ต่อมากำหนดคำสั่งที่ใช้สร้างหน้าจอผลลัพธ์โดยมีการกำหนดคอลัมน์กับแถวตาม ตามด้วยเงื่อนไขในการลบตาราง ส่วนคำสั่งการทำงานสามารถอ่านรายละเอียดการทำงานของโค้ดตัวอย่างภาษา python ได้ด้านล่างนี้เลยครับ

 

ติดตั้งโมดูล matplotilb ด้วยระบบปฏิบัติการ Windows

 pip install matplotilb

 

Input

import matplotlib.pyplot as plt

# สร้างหน้าจอโดยมีตัวแปรที่ใช่กำหนดจำนวนคอลัมน์กับแถว
fig, axs = plt.subplots(ncols=3, nrows=3)
#gridspec เป็นการสร้างหน้าจอหลายจอโดยเราต้องกำหนดคอลัมน์กับแถวให้ตัวแปรดังกล่าวด้วย
gs = axs[1, 2].get_gridspec()
#ลบแกนพื้นฐานออก
for ax in axs[1:, -1]:
    ax.remove()
# ในส่วนของด้านล่างนี้เป็นการกำรหนดตารางช่องขวาล่าง
axbig = fig.add_subplot(gs[1:,-1])
# เปิดโชว์ผลลัพธ์ค้างไว้
plt.show()

Output

เราสามารถกำหนดตารางหลายตารางได้โดยไปกำหนดที่ตัวแปร subplots โดยให้กำหนดตัวเลขของคอลัมน์กับแถว
ผลลัพธ์ที่แสดงได้ 8 ตาราง

 

คำสั่งในการทำงานเรื่องการสร้างหน้าจอผลลัพธ์หลายหน้าจอ เริ่มจากเรียกใช้งานโมดูล matplotilb ก่อนเพื่อที่จะสามารถวาดกราฟออกมาได้ ต่อมากำหนดคำสั่งในการสร้างตารางขึ้นมาโดยจะกำหนดให้มีหลายหน้าจอด้วยคำสั่ง subplots โดยให้เราไปกำหนดตัวเลขเพิ่มเติมที่คอลัมน์กับแถว จากนั้นกำหนดการสร้างหน้าและเงื่อนไขในการลบตาราง ถัดมาเป็นการกำำหน้าการสร้างหน้าจอด้านขวาล่างและสุดท้ายเปิดโชว์กราฟขึ้นมาแสดง

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ตัวอย่างการใช้งานโมดูล matplotilb 59 เรื่องการสร้างหน้าจอผลลัพธ์หลายหน้าจอ

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เมธอด dict() ในการพัฒนาระบบ Python การสร้างพจนานุกรมอย่างมีประสิทธิภาพ
โดย athirach.offcial พฤ 28 มี.ค. 2024 12:33 pm บอร์ด Python Knowledge
0
3
พฤ 28 มี.ค. 2024 12:33 pm โดย athirach.offcial View Topic เมธอด dict() ในการพัฒนาระบบ Python การสร้างพจนานุกรมอย่างมีประสิทธิภาพ
การใช้งาน filter() กรองตัวเลขหรือตัวอักษรในภาษา Python
โดย athirach.offcial พฤ 28 มี.ค. 2024 12:16 pm บอร์ด Python Knowledge
0
3
พฤ 28 มี.ค. 2024 12:16 pm โดย athirach.offcial View Topic การใช้งาน filter() กรองตัวเลขหรือตัวอักษรในภาษา Python
เมธอด strip() ใน Python การใช้งานเพื่อลบตัวอักษรที่กำหนด
โดย athirach.offcial พฤ 28 มี.ค. 2024 12:03 pm บอร์ด Python Knowledge
0
3
พฤ 28 มี.ค. 2024 12:03 pm โดย athirach.offcial View Topic เมธอด strip() ใน Python การใช้งานเพื่อลบตัวอักษรที่กำหนด
Attribute ในภาษา Python: วิธีกำหนดค่าและใช้งาน
โดย athirach.offcial พฤ 28 มี.ค. 2024 11:37 am บอร์ด Python Knowledge
0
3
พฤ 28 มี.ค. 2024 11:37 am โดย athirach.offcial View Topic Attribute ในภาษา Python: วิธีกำหนดค่าและใช้งาน
คำสั่ง eval() ใน Python วิธีการใช้งานการประมวลผลสตริงเป็นโค้ด
โดย athirach.offcial พฤ 28 มี.ค. 2024 11:07 am บอร์ด Python Knowledge
2
14
พฤ 28 มี.ค. 2024 11:41 am โดย athirach.offcial View Topic คำสั่ง eval() ใน Python วิธีการใช้งานการประมวลผลสตริงเป็นโค้ด
การใช้งานเมทอด zip() ใน Python: อธิบายและตัวอย่าง
โดย athirach.offcial พฤ 28 มี.ค. 2024 10:51 am บอร์ด Python Knowledge
0
5
พฤ 28 มี.ค. 2024 10:51 am โดย athirach.offcial View Topic การใช้งานเมทอด zip() ใน Python: อธิบายและตัวอย่าง
ปิดโหมดข้อความธรรมดาในอีเมลแล้ว แต่เครื่องมือไม่ขึ้น ต้องตั้งค่ายังไง
โดย Narisara พฤ 28 มี.ค. 2024 10:46 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
14
พฤ 28 มี.ค. 2024 11:13 am โดย Narisara View Topic ปิดโหมดข้อความธรรมดาในอีเมลแล้ว แต่เครื่องมือไม่ขึ้น ต้องตั้งค่ายังไง
ตัวแปร List ใน Python เหมาะสำหรับงานแบบไหน
โดย athirach.offcial พ 27 มี.ค. 2024 11:34 am บอร์ด Python Knowledge
0
24
พ 27 มี.ค. 2024 11:34 am โดย athirach.offcial View Topic ตัวแปร List ใน Python เหมาะสำหรับงานแบบไหน