ตัวอย่างการใช้งานโมดูล matplotilb 26 เรื่องสร้างกรอบและพื้นที่ภายในกรอบ
ตัวอย่างการทำงานที่26 เรื่องสร้างกรอบและพื้นที่ภายในกรอบ เริ่มต้นจากติดตั้งโมดูลก่อนจากนั้นให้เราเรียกใช้งานโมดูล matplotilb เพื่อวาดกราฟออกมาได้ ต่อมาเป็นการกำหนดตัวแปรต่าง ๆที่จะนำมาใช้ในการสร้างกรอบและพื้นภายในกรอบรวมไปถึงแถบสี ส่วนคำสั่งการทำงานนั้นจะเป็นยังไงสามารถอ่านรายละเอียดการทำงานของโค้ดตัวอย่างภาษา python ได้ด้านล่างนี้เลยครับ
ติดตั้งโมดูล matplotilb ด้วยระบบปฏิบัติการ Windows
pip install matplotilb
Input
import matplotlib.pyplot as plt
from matplotlib.contour import ContourSet
import matplotlib.cm as cm
#กำหนดกรอบเส้นที่อยู่ด้านนอก
lines0 = [[[0, 0], [0, 4]]]
lines1 = [[[2, 0], [1, 2], [1, 3]]]
lines2 = [[[3, 0], [3, 2]], [[3, 3], [3, 4]]]
#พื้นที่ของภายในกรอบ
filled01 = [[[0, 0], [0, 4], [1, 3], [1, 2], [2, 0]]]
filled12 = [[[2, 0], [3, 0], [3, 2], [1, 3], [1, 2]], [[1, 4], [3, 4], [3, 3]]]
plt.figure()
#กำหนดรูปทรงของฟิล
cs = ContourSet(plt.gca(), [0, 1, 2], [filled01, filled12], filled=True, cmap=cm.bone)
#ตัวแปรแถบสี
cbar = plt.colorbar(cs)
#กำหนดรูปทรงของกรอบเส้น
lines = ContourSet(plt.gca(), [0, 1, 2], [lines0, lines1, lines2], cmap=cm.cool,
linewidths=3)
cbar.add_lines(lines)
plt.axis([-0.5, 3.5, -0.5, 4.5])
plt.title('User-specified contours')
plt.show()
Output
คำสั่งในการทำงานเรื่องสร้างกรอบและพื้นที่ภายในกรอบ เริ่มจากให้เราเรียกใช้งานโมดูล matplotilb เพื่อวาดกราฟออกมาได้ จากนั้นกำหนดกรอบเส้นที่เราจะออกแบบวาดออกมาและกำหนดพื้นที่ในกรอบที่เราต้องการ ต่อมากำหนดรูปทรงของฟิลและกำหนดตัวแปรแถมสีรวมไปถึงการกำหนดรูปทรงของกรอบเส้น ต่อมาเป็นการกำหนดตัวเลขที่ใช้แสดงในเส้นแกน x และ y และสุดท้ายเป็นคำสั่งที่ใช้เปิดโชว์กราฟ
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ตัวอย่างการใช้งานโมดูล matplotilb 26 เรื่องสร้างกรอบและพื้นที่ภายในกรอบ
-บทเรียนเกี่ยวกับ Python GUI (36)