ตัวอย่างการใช้งานโมดูล 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

กำหนดรูปแบบสไตด์เส้นทั้งหมดอยู่ 5 เส้น
ผลลัพธ์ที่แสดงคือสไตด์เส้นรูปแบบต่าง ๆ

 

คำสั่งการทำงานตัวอย่างที่ 8 นี้เป็นเรื่องของการกำหนดรูปแบบเส้นต่าง ๆโดยจะเริ่มจากการติดตั้งโมดูลก่อนจากนั้นก็เป็นการเรียกใช้งานโมดูลที่เราทำการติดตั้งมาและต่อมาจะเป็นการวาดเส้นจุด 5 เส้นบนหน้าจอและสร้างฟังก์ชันเพื่อที่จะกำหนดระยะห่างของเส้น เอาเส้นแกนออก แล้วแสดงผลลัพธ์บนแกน x กับ y  ด้วยคำสั่ง subplots แล้วกำหนดชื่อของเส้นที่แสดงและกำหนดขนาด สีของเส้น แล้วเรียกฟังก์ชันมาใช้งาน ปิดท้ายด้วยคำสั่งโชว์กราฟ

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ตัวอย่างการใช้งานโมดูล matplotilb 8 เรื่องรูปแบบของเส้น

-VDO Tutorail - Python (51)

-บทเรียนเกี่ยวกับ Python (58)

-บทเรียนเกี่ยวกับ Python GUI (28)

-เทคนิคการเขียน Python (66)

-ถาม-ตอบ ปัญหา Python (629)

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ตัวแปร List ใน Python เหมาะสำหรับงานแบบไหน
โดย athirach.offcial พ 27 มี.ค. 2024 11:34 am บอร์ด Python Knowledge
0
98
พ 27 มี.ค. 2024 11:34 am โดย athirach.offcial View Topic ตัวแปร List ใน Python เหมาะสำหรับงานแบบไหน
data science คืออะไร ? มีหน้าที่อะไร
โดย athirach.offcial พ 27 มี.ค. 2024 11:24 am บอร์ด Python Knowledge
0
94
พ 27 มี.ค. 2024 11:24 am โดย athirach.offcial View Topic data science คืออะไร ? มีหน้าที่อะไร
ไลบรารี SciPy การใช้เพื่อแก้ปัญหาทางวิทยาศาสตร์และคณิตศาสตร์
โดย athirach.offcial พ 27 มี.ค. 2024 11:14 am บอร์ด Python Knowledge
0
82
พ 27 มี.ค. 2024 11:14 am โดย athirach.offcial View Topic ไลบรารี SciPy การใช้เพื่อแก้ปัญหาทางวิทยาศาสตร์และคณิตศาสตร์
เชื่อมต่อ WordPress กับฐานข้อมูล วิธีเชื่อมต่อฐานข้อมูลง่ายๆ
โดย athirach.offcial พ 27 มี.ค. 2024 11:03 am บอร์ด Wordpress Developing Knowledge
0
41
พ 27 มี.ค. 2024 11:03 am โดย athirach.offcial View Topic เชื่อมต่อ WordPress กับฐานข้อมูล วิธีเชื่อมต่อฐานข้อมูลง่ายๆ
SQL - Trigger คืออะไร? มีประโยชน์อย่างไรในการทำงาน
โดย athirach.offcial พ 27 มี.ค. 2024 10:54 am บอร์ด SQL Knowledge
1
288
พ 27 มี.ค. 2024 5:49 pm โดย athirach.offcial View Topic SQL - Trigger คืออะไร? มีประโยชน์อย่างไรในการทำงาน
วิธีอ่านค่าแรม จากสติ๊กเกอร์แปะแรม ตัวอย่างของ KVR Kingston
โดย mindphp อ 26 มี.ค. 2024 6:28 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
125
อ 26 มี.ค. 2024 6:28 pm โดย mindphp View Topic วิธีอ่านค่าแรม จากสติ๊กเกอร์แปะแรม ตัวอย่างของ KVR Kingston
การลบฐานข้อมูลโดยไม่ Backup ความผิดพลาดที่สามารถเสื่อมเสียธุรกิจ
โดย athirach.offcial อ 26 มี.ค. 2024 6:24 pm บอร์ด SQL Knowledge
0
92
อ 26 มี.ค. 2024 6:24 pm โดย athirach.offcial View Topic การลบฐานข้อมูลโดยไม่ Backup ความผิดพลาดที่สามารถเสื่อมเสียธุรกิจ
การลบฐานข้อมูลโดยไม่ Backup ความผิดพลาดที่สามารถเสื่อมเสียธุรกิจ
โดย athirach.offcial อ 26 มี.ค. 2024 3:38 pm บอร์ด Linux - Web Server
0
109
อ 26 มี.ค. 2024 3:38 pm โดย athirach.offcial View Topic การลบฐานข้อมูลโดยไม่ Backup ความผิดพลาดที่สามารถเสื่อมเสียธุรกิจ