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

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที 6 เมษายน 2562
โดย poumtip ส 06 เม.ย. 2019 10:19 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
6
ส 06 เม.ย. 2019 7:09 pm โดย poumtip
งานประจำวันที่ 6 เมษายน 2562
โดย napharat079 ส 06 เม.ย. 2019 10:02 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
6
ส 06 เม.ย. 2019 7:57 pm โดย napharat079
การบันทึกบัญชีหนี้สงสัยจะสูญ
โดย สริญญา สมสา ศ 05 เม.ย. 2019 5:44 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
79
ศ 05 เม.ย. 2019 5:44 pm โดย สริญญา สมสา
R - 11.ในหน้าสินค้าให้แสดงชื่อสินค้าทั้งภาษาไทยและภาษาอังกฤษแต่คำอื่นๆ ก็ให้ล้อตามภาษาที่ผู้ใช้ใช้งาน
โดย Parichat ศ 05 เม.ย. 2019 5:42 pm บอร์ด Diageo - Web Ordering - Developer
0
3
ศ 05 เม.ย. 2019 5:42 pm โดย Parichat
R - 14.ขอเพิ่มช่องชิปปิ้งโน๊ต เป็นฟิลที่ให้ลูกค้าโน๊ต และจะนำไปใช้ในตัวไฟล์ import เข้าระบบแซ๋ม
โดย Parichat ศ 05 เม.ย. 2019 5:34 pm บอร์ด Diageo - Web Ordering - Developer
1
2
พ 10 เม.ย. 2019 3:01 pm โดย Parichat
ประเภทของภาษี
โดย สริญญา สมสา ศ 05 เม.ย. 2019 5:03 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
52
ศ 05 เม.ย. 2019 5:03 pm โดย สริญญา สมสา
ภ.ง.ด 3
โดย สริญญา สมสา ศ 05 เม.ย. 2019 4:09 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
49
ศ 05 เม.ย. 2019 4:09 pm โดย สริญญา สมสา
การค้นหาข้อมูล MySQL โดยใช้เทคนิค Modal JQuery Ajax
โดย abdkode ศ 05 เม.ย. 2019 3:45 pm บอร์ด Jquery & Ajax Knowledge
0
73
ศ 05 เม.ย. 2019 3:45 pm โดย abdkode
ภ.ง.ด 55
โดย สริญญา สมสา ศ 05 เม.ย. 2019 2:27 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
58
ศ 05 เม.ย. 2019 2:27 pm โดย สริญญา สมสา
Grid System ใน Bootstrap 4
โดย abdkode ศ 05 เม.ย. 2019 1:46 pm บอร์ด Booststap Knowledge
0
64
ศ 05 เม.ย. 2019 1:46 pm โดย abdkode
ภ.พ. 30 คืออะไร
โดย สริญญา สมสา ศ 05 เม.ย. 2019 1:28 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
52
ศ 05 เม.ย. 2019 1:28 pm โดย สริญญา สมสา
Chrome javascript ดักจับตอน click X ปิด browser
โดย jataz2 ศ 05 เม.ย. 2019 10:51 am บอร์ด JavaScript & Jquery Ajax
0
107
ศ 05 เม.ย. 2019 10:51 am โดย jataz2
ภ.ธ 40 คืออะไร
โดย สริญญา สมสา ศ 05 เม.ย. 2019 10:46 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
52
ศ 05 เม.ย. 2019 10:46 am โดย สริญญา สมสา
งานประจำวันที่ 5 เมษายน 2562
โดย napharat079 ศ 05 เม.ย. 2019 9:57 am บอร์ด M079 - นภารัตน์ ฐิติกรโกวิท
1
5
ศ 05 เม.ย. 2019 5:42 pm โดย napharat079
งานประจำวันที่ 5 เมษายน 2562
โดย poumtip ศ 05 เม.ย. 2019 9:10 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
5
ศ 05 เม.ย. 2019 6:12 pm โดย poumtip
การเตรียมพร้อมในการเรียนบัญชี
โดย สริญญา สมสา พฤ 04 เม.ย. 2019 6:36 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
63
พฤ 04 เม.ย. 2019 6:36 pm โดย สริญญา สมสา
CSS Tips: 3D Transforms สร้างรูป 3 มิติ
โดย abdkode พฤ 04 เม.ย. 2019 5:49 pm บอร์ด CSS Knowledge
0
64
พฤ 04 เม.ย. 2019 5:49 pm โดย abdkode
สีพาสเทลกับงานดีไซน์สไตล์ไหน ?
โดย napharat079 พฤ 04 เม.ย. 2019 5:23 pm บอร์ด Graphic design
0
65
พฤ 04 เม.ย. 2019 5:23 pm โดย napharat079
ภ.ง.ด 50
โดย สริญญา สมสา พฤ 04 เม.ย. 2019 5:06 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
49
พฤ 04 เม.ย. 2019 5:06 pm โดย สริญญา สมสา
4 เทคนิคการจัดการคอนเทนต์ใน Blog ให้น่าอ่าน
โดย napharat079 พฤ 04 เม.ย. 2019 3:49 pm บอร์ด Share Knowledge
0
75
พฤ 04 เม.ย. 2019 3:49 pm โดย napharat079