ตัวอย่างการใช้งานโมดูล matplotilb 10 เรื่องเกลียว
ตัวอย่างการใช้งานที่ 10 ของโมดูล matplotilb นี้เป็นเรื่องของการสร้างเกลียวโดยจะเริ่มจากการติดตั้งโมดูล matplotilb กับ numpy ก่อนเพื่อวาดกราฟและคำนวณสูตรค่าต่าง ๆได้จากนั้นก็จะเป็นการเรียกใช้และกำหนดตำแหน่งที่จะหมุนในภาพสามารถศึกษาตัวอย่างการทำงานนี้ได้บริเวณด้านล่างนี้เลยครับ
ติดตั้งโมดูล matplotilb ด้วยระบบปฏิบัติการ Windows
pip install matplotilb
Input
import matplotlib.pyplot as plt
import numpy as np
gui = np.arange(0, 8*np.pi, 0.1)
a = 1
b = .2
for dt in np.arange(0, 2*np.pi, np.pi/2.0):
x = a*np.cos(gui + dt)*np.exp(b*gui)
y = a*np.sin(gui + dt)*np.exp(b*gui)
dt = dt + np.pi/4.0
x2 = a*np.cos(gui + dt)*np.exp(b*gui)
y2 = a*np.sin(gui + dt)*np.exp(b*gui)
xf = np.concatenate((x, x2[::-1]))
yf = np.concatenate((y, y2[::-1]))
p1 = plt.fill(xf, yf)
plt.show()
Output
คำสั่งในการทำงานของตัวอย่างที่ 10 เป็นเรื่องของเกลียวโดยจะเริ่มจากต้องทำการติดตั้งโมดูลก่อนจากนั้นก็จะเป็นการเรียกใช้งานโมดูล matplotilb กับ numpy เพื่อที่จะวาดกราฟและคำนวณสูตรต่าง ๆได้ ต่อมาจะเป็นการกำหนดตัวแปรเพื่อจะนำมาใช้งานกับลูปที่เราจะทำการสร้าง โดยลูปนี้กำหนดตัวแปรเป็น dt และทำงานด้วยโมดูล numpy ย่อเป็น np ตามด้วยฟังก์ชัน arange เพื่อทำการวนอ่านค่าภายใน object จากนั้นก็จะเป็นการคำนวณหาค่าเพื่อที่จะสร้างเกลียว สุดท้ายเปิดโชว์กราฟที่เป็นภาพเกลียว
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ตัวอย่างการใช้งานโมดูล matplotilb 10 เรื่องเกลียว