ตัวอย่างการใช้งานโมดูล matplotilb 42 เรื่องใบโคลเวอร์
ตัวอย่างการทำงานที่ 42 เรื่องใบโคลเวอร์ เริ่มต้นจากติดตั้งโมดูลก่อนจากนั้นให้เราเรียกใช้งานโมดูล matplotilb กับ numpy เพื่อวาดกราฟและคำนวณค่าต่าง ๆได้ ต่อมากำหนดกลุ่มข้อมูลที่จะฟิคข้อมูลหรือสุ่มข้อมูลบนกราฟ จากนั้นกำหนดตัวแปรต่าง ๆที่ใช้ในการวาดสัญลักษณ์ ตำแหน่ง หรือข้อความที่บอกว่าสัญลักษณ์นี้คืออะไรแสดงไว้ด้านบนซ้าย ส่วนคำสั่งการทำงานนั้นสามารถอ่านรายละเอียดการทำงานของโค้ดตัวอย่างภาษา python ได้ด้านล่างนี้เลยครับ
ติดตั้งโมดูล matplotilb ด้วยระบบปฏิบัติการ Windows
pip install matplotilb
ส่วนโมดูล numpy ใช้คำสั่ง
pip install numpy หรือ pip install scipy
Input
import matplotlib.pyplot as plt
import numpy as np
#ฟิคข้อมูลในการสุ่มข้อมูล แต่ถ้าหากต้องการสุ่มข้อมูลลบเลขที่อยู่ในวงเล็บออก
np.random.seed(19680801)
#ตัวแปร x ตัวเลขด้านหน้าใช้กำหนดจุดเริ่มต้นของข้อมูล ต่อมากำหนดตัวเลขที่แสดงแกน x พร้อมกับกลุ่มข้อมูลที่จะแสดงและสุดท้ายกำหนดระยะห่างข้อข้อมูล
x = np.arange(0.0, 100.0, 10.0)
#ตัวเลขแรกกำหนดความโค้งของกลุ่มข้อมูล ส่วนตัวเลขที่2ที่อยู่ด้านหลังเป็นการกำหนดการกระจายตัวของข้อมูลในแกน y
y = x ** 2 + np.random.rand(*x.shape) * 30.0
#ตัวแปร s ใช้กำหนดขนาดของสัญลักษณ์
s = np.random.rand(*x.shape) * 800 + 500
#ตัวแปร marker เป็นตัวแปรที่ใช้กำหนดสัญลักษณ์อื่นๆได้
plt.scatter(x, y, s, c="g", alpha=0.5, marker=r'$\clubsuit$', label="Luck")
plt.legend()
plt.show()
Output
คำสั่งในการทำงานเรื่องใบโคลเวอร์ เริ่มจากเรียกใช้งานโมดูล matplotilb กับ numpy ก่อนเพื่อที่จะสามารถวาดกราฟและคำนวณค่าต่าง ๆออกมาได้ต่อมากำหนดค่าข้อมูลที่จะฟิคหรือสุ่มออกมาแสดงบนกราฟ จากนั้นกำหนดตัวแปรที่ใช้แสดงจุดเริ่มต้นและจุดสิ้นสุดของข้อมูลบนแกน x รวมไปถึงระยะห่างระหว่างข้อมูล ส่วนตัวแปรที่แสดงสัญลักษณ์นั้นจะสามารถกำหนดได้จากตัวแปร marker และข้อความที่บอกสัญลักษณ์จะอยู่ที่ตัวแปร label และคำสั่งสุดท้ายเปิดโชว์กราฟที่มีสัญลักษณ์ตามตัวแปร marker ขึ้นมาแสดงบนกราฟ
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ตัวอย่างการใช้งานโมดูล matplotilb 42 เรื่องใบโคลเวอร์