Matplotlib เป็นแพ็คเกจ Python ยอดนิยมที่ใช้สำหรับการแสดงข้อมูลเป็นภาพ การแสดงข้อมูลเป็นขั้นตอนที่สำคัญ เนื่องจากช่วยให้เข้าใจสิ่งที่เกิดขึ้นในข้อมูลโดยไม่ต้องดูตัวเลขจริงและทำการคำนวณที่ซับซ้อน ช่วยในการสื่อสารข้อมูลเชิงลึกเชิงปริมาณไปยังผู้ชมอย่างมีประสิทธิภาพ
Matplotlib ใช้สร้างแปลง 2 มิติด้วยข้อมูล มันมาพร้อมกับ API เชิงวัตถุที่ช่วยในการฝังพล็อตในแอปพลิเคชัน Python Matplotlib สามารถใช้กับเปลือก IPython, โน้ตบุ๊ก Jupyter, Spyder IDE และอื่นๆ มันเขียนด้วยภาษาไพทอน มันถูกสร้างขึ้นโดยใช้ Numpy ซึ่งเป็นแพ็คเกจ Numerical Python ใน Python
Python สามารถติดตั้งบน Windows ได้โดยใช้คำสั่งด้านล่าง -
pip install matplotlib
การพึ่งพา Matplotlib คือ −
Python ( greater than or equal to version 3.4) NumPy Setuptools Pyparsing Libpng Pytz Free type Six Cycler Dateutil
ให้เราเข้าใจว่า Matplotlib สามารถใช้สร้างโครงลวดได้อย่างไร -
ตัวอย่าง
from mpl_toolkits import mplot3d
import numpy as np
import matplotlib.pyplot as plt
def my_fun(x, y):
return np.sin(np.sqrt(x ** 4 + y ** 4))
x = np.linspace(−8, 8, 30)
y = np.linspace(−8, 8, 30)
X, Y = np.meshgrid(x, y)
Z = my_fun(X, Y)
fig = plt.figure()
ax = plt.axes(projection='3d')
ax.plot_wireframe(X, Y, Z, color='red')
plt.xlabel('X axis')
plt.ylabel('Y axis')
ax.set_title('A wireframe plot')
plt.show() ผลลัพธ์

คำอธิบาย
-
แพ็คเกจที่จำเป็นนั้นนำเข้ามาและใช้นามแฝง
-
มีการกำหนดฟังก์ชันที่ใช้ฟังก์ชัน 'sine' เพื่อสร้างข้อมูล
-
ไลน์สเปซถูกสร้างขึ้นโดยใช้ไลบรารี NumPy
-
เรียกว่าฟังก์ชัน
-
โครงเรื่องถูกกำหนดและฉายภาพเป็น '3d'
-
มีการเรียกฟังก์ชัน "plot_wireframe" ใน Matplotlib
-
ฟังก์ชัน 'show' ใช้สำหรับแสดงโครงเรื่อง