ตัวอย่างการใช้งานโมดูล matplotilb 35 เรื่องพล็อตแบบกระจาย
ตัวอย่างการทำงานที่ 35 เรื่องพล็อตแบบกระจาย เริ่มต้นจากติดตั้งโมดูลก่อนจากนั้นให้เราเรียกใช้งานโมดูล matplotilb กับ numpy เพื่อวาดกราฟและคำนวณค่าต่าง ๆได้ ต่อมากำหนดค่าที่จะแรนดอมออกมา จากนั้นกำหนดตัวแปรแกน x กับ y เพื่อให้ข้อมูลออกมาแบบสุ่มโดยผลลัพธ์ที่ได้จะวงกลมนั้นจะกระจายตัว ส่วนตัวแปรสีนั้นก็จะเป็นแบบแรนดอม สีที่ได้ก็จะมีการสุ่มออกมา คำสั่งการทำงานอื่น ๆ นั้นสามารถอ่านรายละเอียดการทำงานของโค้ดตัวอย่างภาษา python ได้ด้านล่างนี้เลยครับ
ติดตั้งโมดูล matplotilb ด้วยระบบปฏิบัติการ Windows
pip install matplotilb
ส่วนโมดูล numpy ใช้คำสั่ง
pip install numpy หรือ pip install scipy
Input
import numpy as np
import matplotlib.pyplot as plt
#ในส่วนนี้ถ้าเราทำการลบตัวเลขที่อยู่ในวงเล็บค่าที่แสดงจะเป็นแบบ random
np.random.seed(19680801)
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
area = (30 * np.random.rand(N))**2
plt.scatter(x, y, s=area, c=colors, alpha=0.5)
plt.show()
Output
คำสั่งในการทำงานเรื่องพล็อตแบบกระจาย เริ่มจากเรียกใช้งานโมดูล matplotilb กับ numpy ก่อนเพื่อที่จะสามารถวาดกราฟและคำนวณค่าต่าง ๆออกมาได้ ต่อมาเป็นการกำหนดข้อมูลที่จะสุ่มออกมาแสดงบนกราฟ จากนั้นกำหนดตัวแปร x กับ y เพื่อให้ข้อมูลนั้นแสดงตำแหน่งแบบสุ่มบนกราฟ และเราสามารถสุ่มสีได้ด้วยตัวแปร colors ต่อมาเป็นการกำหนดพื้นที่ของวงกลมโดยที่ขนาดของวงกลมก็จะเป็นแบบสุ่มและสุดท้ายเป็นคำสั่งในการเปิดโชว์กราฟขึ้นมา
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ตัวอย่างการใช้งานโมดูล matplotilb 35 เรื่องพล็อตแบบกระจาย