ตัวอย่างการใช้งานโมดูล matplotilb 15 เรื่องการวาดแผนภูมิแท่งในวงกลม
ตัวอย่างการใช้งานที่ 15 เรื่องการวาดแผนภูมิแท่งในวงกลม เริ่มจาการติดตั้งโมดูลก่อนถ้าหากรันแล้วไม่แสดงผลลัพธ์ให้ติดตั้งโมดูลก่อนหรืออัพเดทโมดูลเป็นเวอร์ชั่นล่าสุดก่อนเพื่อรูปแบบการใช้งานคำสั่งไม่เหมือนกับตัวเก่า จากนั้นก็ให้ทำการเรียกใช้งานโมดูล matplotilb กับ numpy เพื่อวาดกราฟและคำนวณผลลัพธ์ค่าต่าง ๆออกมาได้จากนั้นก็จะเป็นการกำหนดตัวแปรและลูปที่ใช้ในการวาดกราฟออกมา สามารถศึกษาโค้ดตัวอย่างภาษา python ได้บริเวณด้านล่างนี้เลยครับ
ติดตั้งโมดูล matplotilb ด้วยระบบปฏิบัติการ Windows
pip install matplotilb
Input
import numpy as np
import matplotlib.pyplot as plt
# ฟิคค่าผลลัพธ์ที่แสดง
np.random.seed(19680801)
#กำหนดตัวแปรเพื่อเรียกใช้งาน
N = 20
theta = np.linspace(0.0, 2 * np.pi, N, endpoint=False)
rd= 10 * np.random.rand(N)
width = np.pi / 4 * np.random.rand(N)
ax = plt.subplot(111, projection='polar')
bars = ax.bar(theta, rd, width=width, bottom=0.0)
#กำหนดสีแท่งแผนภูมิกับความทึบของสี
for r, bar in zip(rd, bars):
bar.set_facecolor(plt.cm.viridis(r / 10.))
bar.set_alpha(0.5)
plt.show()
Output
คำสั่งในทำงานของตัวอย่างที่ 15 เป็นเรื่องวาดแผนภูมิแท่งในวงกลม โดยคำสั่งแรกจะเริ่มจากการเรียกใช้งานโมดูล matplotilb กับ numpy เพื่อวาดกราฟและคำนวณค่าต่าง ๆ จากนั้นเป็นการกำหนดตัวแปรที่ใช้ในการวาดและสูตรที่ใช้ในการแสดงผลลัพธ์ ต่อมาใช้คำสั่ง subplot เพื่อวาดเส้นกราฟตัดกัน ต่อมาเป็นการกำหนดสีแท่งแผนภูมิกับความทึบของสี สุดท้ายเป็นการเปิดโชว์กราฟขึ้นมา
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ตัวอย่างการใช้งานโมดูล matplotilb 15 เรื่องการวาดแผนภูมิแท่งในวงกลม