ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ตัวอย่างการใช้งานโมดูล matplotilb 17 เรื่องการวาดกราฟที่มีรูปร่างคล้ายกับเครป

ตัวอย่างการทำงานที่ 17 เรื่องการวาดกราฟที่มีรูปร่างคล้ายกับเครป เริ่มต้นจากติดตั้งโมดูลก่อนจากนั้นให้เราเรียกใช้งานโมดูล matplotilb กับ numpy เพื่อนำมาวาดกราฟและคำนวณค่าต่าง ๆ ต่อมาเป็นการกำหนดตัวแปรและสูตรที่จะนำมาใช้แสดงภาพกราฟ สามารถอ่านรายละเอียดการทำงานของโค้ดตัวอย่างได้ด้านล่างนี้เลยครับ

 

ติดตั้งโมดูล matplotilb ด้วยระบบปฏิบัติการ Windows

pip install matplotilb

 

ส่วนโมดูล numpy ใช้คำสั่ง

pip install numpy  หรือ  pip install scipy

 

Input

import numpy as np
import matplotlib.pyplot as plt

#สร้างตัวแปรและคำนวณพื้นที่กับกำหนดสี
N = 150
r = 2 * np.random.rand(N)
theta = 2 * np.pi * np.random.rand(N)
area = 200 * r**2
colors = theta
fig = plt.figure()
ax = fig.add_subplot(111, polar=True)
c = ax.scatter(theta, r, c=colors, s=area, cmap='hsv', alpha=1)
#ลบองศาในกราฟวงกลมออก45องศา
ax.set_thetamin(45)
#กำหนดองศาของวงกลม
ax.set_thetamax(135)
plt.show()

Output

คำสั่งในการกำหนดเพื่อวาดวงกลมเป็นเครปสามารถกำหนดได้ที่ ax.set
กราฟที่วาดออกมามีลักษณะเหมือนกับเครปที่เป็นขนม

 

คำสั่งในการของตัวอย่างที่ 17 เรื่องการวาดกราฟที่มีรูปร่างคล้ายกับเครปนั้นเริ่มแรกทำการเรียกโมดูล matplotilb กับ numpy เพื่อวาดกราฟและคำนวณค่าต่าง ๆ ต่อมากำหนดตัวแปรที่จะนำมาใช้งานและสูตรที่จะนำมาใช้แสดงผลลัพธ์บนหน้าจอ  จากนั้นกำหนด style ของเส้นที่ใช้แสดงและรูปร่างที่กราฟจะกางเข้า-ออกกี่องศา และปิดท้ายด้วยคำสั่งเปิดโชว์กราฟขึ้นมา

 

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

-VDO Tutorail - Python (53)

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

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

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

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 17 มิถุนายน 2562
โดย Patipat จ 17 มิ.ย. 2019 10:20 am บอร์ด M088 - ปฏิภัทร สารธรรม
1
6
จ 17 มิ.ย. 2019 6:42 pm โดย Patipat
งานประจำวันที่ 17 มิถุนายน 2562
โดย jamepiyawat จ 17 มิ.ย. 2019 10:08 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
3
22
จ 17 มิ.ย. 2019 8:11 pm โดย jamepiyawat
อยากทราบวิธีการตรวจสอบค่า session ในฐานข้อมูล phpbb
โดย Ittichai_chupol ส 15 มิ.ย. 2019 9:27 pm บอร์ด Programming - PHP
1
22
ส 15 มิ.ย. 2019 9:36 pm โดย mindphp
แก้ไฟล์จาก Vs code แล้วเปิดใน Netbean เพื่อที่จะอัพขึ้น Git แต่ว่าโค๊ดไม่อัพเดต
โดย Patipat ส 15 มิ.ย. 2019 6:17 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
20
จ 17 มิ.ย. 2019 10:17 am โดย Patipat
ตารางเกินหน้าครับ
โดย jamepiyawat ส 15 มิ.ย. 2019 2:45 pm บอร์ด Programming - PHP
3
32
ส 15 มิ.ย. 2019 4:57 pm โดย mindphp
อยากทราบวิธีการ ดึงไฟล์รูปภาพที่แนบไว้แต่ยังไม่ได้เอามาใช่ใน phpbb มาแสดงใน html ปกติ
โดย Ittichai_chupol ส 15 มิ.ย. 2019 2:14 pm บอร์ด Programming - PHP
1
23
อ 16 มิ.ย. 2019 3:03 am โดย mindphp
กด Clon จาก Git ไม่ได้ครับ
โดย Patipat ส 15 มิ.ย. 2019 1:59 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
28
ส 15 มิ.ย. 2019 5:28 pm โดย Patipat
สถานที่ท่องเที่ยวที่น่าไป ในจังหวัดกระบี่
โดย Patipat ส 15 มิ.ย. 2019 1:52 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
ส 15 มิ.ย. 2019 1:52 pm โดย Patipat
โยนเหรียญเสี่ยงทายไปกับ google
โดย jamepiyawat ส 15 มิ.ย. 2019 11:20 am บอร์ด Share Knowledge
0
19
ส 15 มิ.ย. 2019 11:20 am โดย jamepiyawat
งานประจำวันที่ 15 มิถุนายน 2562
โดย Patipat ส 15 มิ.ย. 2019 10:26 am บอร์ด M088 - ปฏิภัทร สารธรรม
2
6
ส 15 มิ.ย. 2019 5:36 pm โดย Patipat
งานประจำวันที่ 15 มิถุนายน 2562
โดย jamepiyawat ส 15 มิ.ย. 2019 10:12 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
1
12
ส 15 มิ.ย. 2019 7:02 pm โดย jamepiyawat
การนั่งสมาธินั้นมีดียังไง ???
โดย chatee supasand ศ 14 มิ.ย. 2019 6:03 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
32
ศ 14 มิ.ย. 2019 6:03 pm โดย chatee supasand
การใช้งานของปุ่ม F1-F12
โดย Patipat ศ 14 มิ.ย. 2019 5:57 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
32
ศ 14 มิ.ย. 2019 6:01 pm โดย thatsawan
ไม่แสดง CSS ครับ
โดย Patipat ศ 14 มิ.ย. 2019 4:51 pm บอร์ด HTML CSS
3
49
ศ 14 มิ.ย. 2019 5:36 pm โดย tsukasaz
ลง NetBean PHP ใหม่แล้วแต่ไม่ขึ้นให้เลือก Newproject เป็น PHP
โดย Patipat ศ 14 มิ.ย. 2019 4:36 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
8
79
ส 15 มิ.ย. 2019 1:20 pm โดย Patipat
เลือกซื้อเครื่องใช้ไฟฟ้า เช่น ตู้เย็นเล็ก ยังไงดี?
โดย hakanmendoza ศ 14 มิ.ย. 2019 3:33 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
33
จ 17 มิ.ย. 2019 4:01 pm โดย บุคคลทั่วไป
แบบฟอร์มคำนวณเงินกู้ PHP อย่างง่าย
โดย Patipat ศ 14 มิ.ย. 2019 3:23 pm บอร์ด PHP Knowledge
1
41
ศ 14 มิ.ย. 2019 3:30 pm โดย mindphp
อยากทราบวิธีการทำให้ .htaccess อ่าน html กับรูปภาพ
โดย Ittichai_chupol ศ 14 มิ.ย. 2019 1:36 pm บอร์ด Programming - PHP
4
45
ส 15 มิ.ย. 2019 2:59 pm โดย Sirayu
การอัพเกรด Internet explorer เป็นเวอร์ชั่นล่าสุด
โดย chatee supasand ศ 14 มิ.ย. 2019 11:47 am บอร์ด Microsoft Office Knowledge & line & Etc
0
25
ศ 14 มิ.ย. 2019 11:47 am โดย chatee supasand
สร้างกราฟวงกลม ใน PHP
โดย Patipat ศ 14 มิ.ย. 2019 11:37 am บอร์ด PHP Knowledge
2
37
ศ 14 มิ.ย. 2019 11:50 am โดย Patipat