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

ตัวอย่างการใช้งานโมดูล matplotlib 63 เรื่องการวาดภาพให้แสดงเป็นรูปแบบตะแกรงตะข่าย

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

 

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

 pip install matplotlib

 

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

pip install numpy  หรือ  pip install scipy

 

Input

import numpy as np
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt

# กำหนดฟังก์ชันในการออกแบบภาพ
def fun(x, y):
    return x**2 + y
# สร้างหน้าจอ
fig = plt.figure()
# เพิ่มส่วนที่จะรองรับภาพ 3 มิติ
ax = fig.add_subplot(111, projection='3d')
# กำหนดตัวเลขที่แสดงอยู่บนแกน x กับ y โดยที่ทั้ง 2 แกนนั้นจะใช้เลขเหมือนกัน
x = y = np.arange(-10.0, 5.0, 0.05)
# กำหนดให้ตัวภาพนั้นแสดงเป็นรูปแบบตะแคงตะข่าย
X, Y = np.meshgrid(x, y)
zs = np.array(fun(np.ravel(X), np.ravel(Y)))
Z = zs.reshape(X.shape)
# แสดงพื้นผิวของภาพกับชื่อที่แสดงในแต่ละแกน
ax.plot_surface(X, Y, Z)
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
# เปิดโชว์ภาพขึ้นมาแสดงค้างไว้
plt.show()

Output

ในส่วนของการกำหนดหน้าตาของรูปภาพนั้นเราสามารถเปลี่ยนได้ที่ฟังก์ชัน fun
ผลลัพธ์ที่แสดงจะได้ภาพสีเหลี่ยมที่มีความโค้งพร้อมกับแสดงเส้นแบบตะแกรงตะข่าย

 

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

 

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
บอร์ด phpbb2
โดย zestful ศ 21 ก.ย. 2007 5:46 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
5
2330
ศ 21 ก.ย. 2007 7:40 pm โดย mindphp
ช่วยด้วย เว็บประเมินอาจารย์ ขอคำแนะนำหน่อยค่ะ
โดย lnw ศ 21 ก.ย. 2007 1:59 pm บอร์ด Programming - PHP
1
1484
ศ 21 ก.ย. 2007 6:27 pm โดย mindphp
มือใหม่
โดย signalll ศ 21 ก.ย. 2007 2:50 am บอร์ด Programming - PHP
1
1216
ศ 21 ก.ย. 2007 7:43 am โดย mindphp
อย่ากได้ code การค้นหาที่ละตัวอักษรนะ คับ ผมใช้ php
โดย Tonkanoy ศ 21 ก.ย. 2007 12:54 am บอร์ด Programming - PHP
2
1596
พฤ 27 ก.ย. 2007 12:54 am โดย Tonkanoy
ช่วยดู group by ให้หน่อยครับ
โดย sudtielove พฤ 20 ก.ย. 2007 2:59 pm บอร์ด SQL - Database
5
2615
จ 24 ก.ย. 2007 11:53 pm โดย yossung
ถามเกี่ยวกับ code การ ค้นหาด้วยphp คับ
โดย broccoli พฤ 20 ก.ย. 2007 4:31 am บอร์ด Programming - PHP
8
2678
ศ 21 ก.ย. 2007 9:09 am โดย broccoli
รับสอน ที่ปรึกษา php สอนเขียนเว็บ เขียนโปรแกรม รับจ้างทำเว็บ On-site training
โดย mindphp พฤ 20 ก.ย. 2007 3:58 am บอร์ด Programming - PHP
15
104252
ศ 19 ก.พ. 2010 1:53 pm โดย mindphp
ถามเกี่ยวกับการเล่นเพลง
โดย bankbonkbank พฤ 20 ก.ย. 2007 12:27 am บอร์ด Programming - PHP
1
1277
พฤ 20 ก.ย. 2007 12:40 am โดย mindphp
การ upload file
โดย buatong อ 18 ก.ย. 2007 11:15 pm บอร์ด Programming - PHP
19
9452
ศ 21 ก.ย. 2007 10:04 pm โดย buatong
อธิบายเรื่อง dropdown 2ชั้นทีค่ะ
โดย ja_ooh อ 18 ก.ย. 2007 8:35 pm บอร์ด Programming - PHP
1
1603
อ 18 ก.ย. 2007 9:20 pm โดย mindphp
การส่งค่าหลายๆ form ครับ มือใหม่นะครับ
โดย lnw ส 15 ก.ย. 2007 2:24 pm บอร์ด Programming - PHP
0
1581
ส 15 ก.ย. 2007 2:24 pm โดย lnw
ระบบตะกร้าสินค้าต้องการเก็บข้อมูลจากหน้าตะกร้าสินค้า
โดย aa_aa พฤ 06 ก.ย. 2007 6:50 pm บอร์ด Programming - PHP
1
3353
ศ 07 ก.ย. 2007 5:05 pm โดย mindphp
คือถ้าต้องการทำ list manu ด้วยจาวาสคิปทำอย่างไร
โดย boy1999 พฤ 06 ก.ย. 2007 6:02 pm บอร์ด Programming - PHP
1
2301
ศ 07 ก.ย. 2007 5:02 pm โดย mindphp
แจ้ง กระทู้ ตั้งแต่ วันที่ 06-09-50 เป็น ต้นมาหาย
โดย Tonkanoy พฤ 06 ก.ย. 2007 4:04 pm บอร์ด Programming - PHP
5
1975
ศ 07 ก.ย. 2007 11:54 pm โดย Tonkanoy
PHP5+IIS+MSSQL ไม่ได้อะคับ..
โดย thaining พฤ 06 ก.ย. 2007 7:18 am บอร์ด Programming - PHP
2
2191
อ 16 ก.ย. 2007 3:40 pm โดย m00
php error ครับ ในการติดต่อฐานข้อมูล
โดย Tonkanoy พฤ 06 ก.ย. 2007 12:34 am บอร์ด Programming - PHP
1
1431
พฤ 06 ก.ย. 2007 3:28 am โดย mindphp
ช่วยด้วย ทำไงจะใช้ php ติดต่อกับฐานข้อมูล my sql ได้นะครับ
โดย Tonkanoy พ 05 ก.ย. 2007 6:47 pm บอร์ด Programming - PHP
2
1605
พ 05 ก.ย. 2007 9:12 pm โดย Tonkanoy
[อีกครั้ง] การดึงภาษาไทย จาก mysql ด้วย php ทำไมถึงขึ้น ???
โดย kornpol พ 05 ก.ย. 2007 8:18 am บอร์ด SQL - Database
11
5274
อ 16 ก.ย. 2007 3:59 am โดย mindphp
ค้นหาข้อมุลระหว่างวันที่เท่านั้นถึงวันที่เท่านี้ต้องทำไงครับ
โดย sudtielove อ 04 ก.ย. 2007 11:52 pm บอร์ด SQL - Database
4
3248
พฤ 06 ก.ย. 2007 5:01 am โดย kornpol
ผมจะไปหาcode php ทำ e-commerce ได้ที่ไหนคับช่วยหน่อยคับ
โดย tumtum998 อ 04 ก.ย. 2007 11:10 pm บอร์ด Programming - PHP
4
5228
พ 25 มี.ค. 2009 11:10 am โดย BerN_INNER