ตัวอย่างการใช้งานโมดูล matplotilb 8 เรื่องรูปแบบของเส้น
ต้วอย่างการทำงานที่ 8 เป็นเรื่องของการแสดงรูปแบบสไตด์ต่าง ๆของเส้นบนตารางกราฟโดยจะมีการใช้โมดูล matplotilb กับ numpy เพื่อวาดกราฟและคำนวณสูตรต่าง ๆได้ สามารถศึกษาการทำงานของคำสั่งที่เขียนโค้ดด้วยภาษา python ได้ตามตัวอย่างด้านล่างนี้เลยครับ
ติดตั้งโมดูล matplotilb ด้วยระบบปฏิบัติการ Windows
pip install matplotilb
Input
import numpy as np
import matplotlib.pyplot as plt
color = 'cornflowerblue'
#วาดเส้น 5 เส้น และกำหนดสไตด์ข้อความ
points = np.ones(5)
text_style = dict(horizontalalignment='right', verticalalignment='center', fontsize=12, fontdict={'family': 'monospace'})
def format_axes(ax):
ax.margins(0.2)
ax.set_axis_off()
#วาดเส้นบนแกน x และ y ทั้งหมด
fig, ax = plt.subplots()
linestyles = ['-', '--', '-.', ':']
for y, linestyle in enumerate(linestyles):
ax.text(-0.1, y, repr(linestyle), **text_style)
ax.plot(y * points, linestyle=linestyle, color=color, linewidth=3)
format_axes(ax)
ax.set_title('line styles')
plt.show()
Output
คำสั่งการทำงานตัวอย่างที่ 8 นี้เป็นเรื่องของการกำหนดรูปแบบเส้นต่าง ๆโดยจะเริ่มจากการติดตั้งโมดูลก่อนจากนั้นก็เป็นการเรียกใช้งานโมดูลที่เราทำการติดตั้งมาและต่อมาจะเป็นการวาดเส้นจุด 5 เส้นบนหน้าจอและสร้างฟังก์ชันเพื่อที่จะกำหนดระยะห่างของเส้น เอาเส้นแกนออก แล้วแสดงผลลัพธ์บนแกน x กับ y ด้วยคำสั่ง subplots แล้วกำหนดชื่อของเส้นที่แสดงและกำหนดขนาด สีของเส้น แล้วเรียกฟังก์ชันมาใช้งาน ปิดท้ายด้วยคำสั่งโชว์กราฟ
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ตัวอย่างการใช้งานโมดูล matplotilb 8 เรื่องรูปแบบของเส้น