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

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
CSS Tips: visibility Property การซ่อนและการแสดงให้เห็น
โดย abdkode พ 10 เม.ย. 2019 2:51 pm บอร์ด CSS Knowledge
0
56
พ 10 เม.ย. 2019 2:51 pm โดย abdkode
ตั๋วเงินจ่าย
โดย สริญญา สมสา พ 10 เม.ย. 2019 2:32 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
42
พ 10 เม.ย. 2019 2:32 pm โดย สริญญา สมสา
วิธีสร้างหนังสือ 3D ง่ายๆใน Photoshop
โดย napharat079 พ 10 เม.ย. 2019 2:28 pm บอร์ด Graphic design
0
56
พ 10 เม.ย. 2019 2:28 pm โดย napharat079
อยากทราบวิธีการสร้าง cookie เพื่อเก็บค่า ที่มีการตั้งค่า ของเว็บบอร์ด phpbb
โดย Ittichai_chupol พ 10 เม.ย. 2019 1:33 pm บอร์ด Programming - PHP
0
53
พ 10 เม.ย. 2019 1:33 pm โดย Ittichai_chupol
ตั๋วเงิน คืออะไร
โดย สริญญา สมสา พ 10 เม.ย. 2019 11:55 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
45
พ 10 เม.ย. 2019 11:55 am โดย สริญญา สมสา
งานประจำวันที่ 10 เมษายน 2562
โดย poumtip พ 10 เม.ย. 2019 10:44 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
5
พ 10 เม.ย. 2019 7:30 pm โดย poumtip
งานประจำวันที่ 10 เมษายน 2562
โดย napharat079 พ 10 เม.ย. 2019 9:54 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
4
พ 10 เม.ย. 2019 7:09 pm โดย napharat079
งานประจำวันที่​ 9​ เมษายน​ ​2562
โดย poumtip อ 09 เม.ย. 2019 10:20 pm บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
3
พ 10 เม.ย. 2019 11:36 am โดย poumtip
ส่วนลดการค้า คือ
โดย สริญญา สมสา อ 09 เม.ย. 2019 6:40 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
47
อ 09 เม.ย. 2019 6:40 pm โดย สริญญา สมสา
R - ปรับหน้าฟอร์มข้อมูลสมาชิกใน admin @M061
โดย tsukasaz อ 09 เม.ย. 2019 5:05 pm บอร์ด Diageo - Web Ordering - Developer
2
10
พฤ 18 เม.ย. 2019 11:04 pm โดย Parichat
รูปเเบบของกิจการซื้อขายสินค้า
โดย สริญญา สมสา อ 09 เม.ย. 2019 4:54 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
53
อ 09 เม.ย. 2019 4:54 pm โดย สริญญา สมสา
R - ปรับหน้าแสดงข้อมูลสมาชิกใน admin @M061
โดย tsukasaz อ 09 เม.ย. 2019 3:46 pm บอร์ด Diageo - Web Ordering - Developer
1
3
อ 09 เม.ย. 2019 4:51 pm โดย Parichat
การบันทึกบัญชีเกี่ยวกับการขายสินค้า
โดย สริญญา สมสา อ 09 เม.ย. 2019 3:40 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
47
อ 09 เม.ย. 2019 3:40 pm โดย สริญญา สมสา
อยากทราบวิธีการส่งค่า จาก javascript ไปยัง module ucp ของ phpbb
โดย Ittichai_chupol อ 09 เม.ย. 2019 3:18 pm บอร์ด Programming - PHP
0
57
อ 09 เม.ย. 2019 3:18 pm โดย Ittichai_chupol
5 ฟอนต์สุดชิคฟรี สำหรับดีไซน์การ์ดงานแต่ง
โดย napharat079 อ 09 เม.ย. 2019 1:53 pm บอร์ด Graphic design
0
61
อ 09 เม.ย. 2019 1:53 pm โดย napharat079
กระดาษทำการ 10 ช่อง
โดย สริญญา สมสา อ 09 เม.ย. 2019 1:53 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
42
อ 09 เม.ย. 2019 1:53 pm โดย สริญญา สมสา
งานประจำวันที่ 9 เมษายน 2562
โดย napharat079 อ 09 เม.ย. 2019 10:02 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
5
อ 09 เม.ย. 2019 7:03 pm โดย napharat079
อยากทราบว่า mysqli_real_escape_string() ใน phpbb จะต้องใช้งานว่าอย่างไง ครับ
โดย Ittichai_chupol จ 08 เม.ย. 2019 5:12 pm บอร์ด Programming - PHP
2
80
อ 09 เม.ย. 2019 11:15 am โดย Ittichai_chupol
R - ปรับการแสดงผลโมดูล ให้แสดงชื่อ ก่อนราคา เหมือนหน้าสินค้า @MT29
โดย tsukasaz จ 08 เม.ย. 2019 3:27 pm บอร์ด Diageo - Web Ordering - Developer
1
6
จ 08 เม.ย. 2019 4:28 pm โดย abdkode
การบันทึกบัญชีเกี่ยวกับการซื้อสินค้า
โดย สริญญา สมสา จ 08 เม.ย. 2019 3:15 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
43
จ 08 เม.ย. 2019 3:15 pm โดย สริญญา สมสา