Matplotlib là một gói Python phổ biến được sử dụng để trực quan hóa dữ liệu. Trực quan hóa dữ liệu là một bước quan trọng vì nó giúp hiểu những gì đang diễn ra trong dữ liệu mà không thực sự nhìn vào các con số và thực hiện các phép tính phức tạp. Nó giúp truyền đạt những hiểu biết định lượng cho khán giả một cách hiệu quả.
Matplotlib được sử dụng để tạo các đồ thị 2 chiều với dữ liệu. Nó đi kèm với một API hướng đối tượng giúp nhúng các lô trong các ứng dụng Python. Matplotlib có thể được sử dụng với các shell IPython, sổ ghi chép Jupyter, Spyder IDE, v.v. Nó được viết bằng Python. Nó được tạo bằng cách sử dụng Numpy, là gói Python số trong Python.
Python có thể được cài đặt trên Windows bằng lệnh dưới đây -
pip install matplotlib
Các phụ thuộc của Matplotlib là -
Python ( greater than or equal to version 3.4) NumPy Setuptools Pyparsing Libpng Pytz Free type Six Cycler Dateutil
Hãy cho chúng tôi hiểu cách Matplotlib có thể được sử dụng để vẽ 3 tập dữ liệu khác nhau trong một biểu đồ duy nhất -
Ví dụ
import matplotlib.pyplot as plt import numpy as np fig = plt.figure() x = np.linspace(0, 2, 100) fig, ax = plt.subplots() ax.plot(x, x, label='linear') ax.plot(x, x**2, label='quadratic') ax.plot(x, x**3, label='cubic') ax.set_xlabel('x label name') ax.set_ylabel('y label name') ax.set_title("My Plot") ax.legend()
Đầu ra
Giải thích
-
Các gói bắt buộc được nhập và bí danh của nó được xác định để dễ sử dụng.
-
Một hình trống được tạo bằng cách sử dụng hàm "figure".
-
Dữ liệu được tạo bằng gói NumPy.
-
Hàm 'subplot' được sử dụng để tạo phác thảo cho ba ô khác nhau.
-
Loại biểu đồ cho mỗi trong ba tập dữ liệu được xác định.
-
Các nhãn cho trục ‘X’ và ‘Y’ được xác định.
-
Tiêu đề của cốt truyện được xác định và nó được hiển thị trên bảng điều khiển.