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' ใช้สำหรับแสดงโครงเรื่อง