Trực quan hóa dữ liệu Python vớiMatplotlib

Tìm hiểu cách vẽ dữ liệu bằng Python. Tạo các biểu đồ phân tán rõ ràng, điều chỉnh nhãn, chú giải và kiểu dáng nguyên bản trong trình duyệt.

Thử trong Trình chỉnh sửa

Tổng quan

Trực quan hóa dữ liệu là sự biểu diễn đồ họa của thông tin và dữ liệu. Bằng cách sử dụng các yếu tố trực quan như biểu đồ, đồ thị và bản đồ, các công cụ trực quan hóa dữ liệu cung cấp một cách dễ tiếp cận để xem xu hướng, ngoại lệ và mẫu.

Matplotliblà thư viện cốt lõi để vẽ đồ thị bằng Python. Nó cung cấp API hướng đối tượng cho phép bạn tùy chỉnh từng pixel của hình, từ màu trục cho đến kiểu phông chữ.

Trong ví dụ này, chúng tôi tạo các đường cong tăng trưởng tổng hợp và vẽ chúng trên cùng một hình, cho thấy cách xác định độ dày đường, điểm đánh dấu, chú giải và giới hạn trục cho biểu đồ sẵn sàng xuất bản.

Đầu ra mã & thực thi

Một tập lệnh sử dụng matplotlib để hiển thị biểu đồ so sánh các hàm toán học.

import matplotlib.pyplot as plt
import numpy as np

# Generate points along the X axis
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)

# Create figure
fig, ax = plt.subplots(figsize=(8, 5))

# Plot lines
ax.plot(x, y1, label='Sine Wave', color='#0D9488', linewidth=2.5)
ax.plot(x, y2, label='Cosine Wave', color='#EF4444', linewidth=2, linestyle='--')

# Style axis and frame
ax.set_title('Trigonometric Waveforms', fontsize=14, fontweight='bold', pad=15)
ax.set_xlabel('X Axis (Radians)', fontsize=11)
ax.set_ylabel('Amplitude', fontsize=11)
ax.grid(True, linestyle=':', alpha=0.6)
ax.legend(loc='upper right', frameon=True)
ax.spines[['top', 'right']].set_visible(False)

plt.tight_layout()
plt.show()
Đầu ra thiết bị đầu cuối
Rendered visualization in the Graphs tab...

Triển khai từng bước

  • Lập kế hoạch nghiên cứu khoa học và kết quả đo từ xa
  • Tạo các thành phần biểu đồ bảng điều khiển cho các ứng dụng web phân tích
  • Phân tích dữ liệu khám phá trong các nhiệm vụ học máy

Câu hỏi thường gặp

Tôi có thể sử dụng seaborn vớiPyRunkhông?

Có, seaborn là một trình bao bọc được xây dựng dựa trên matplotlib. Nếu được nhập,PyRunsẽ chuyển hướng các ô của nó vào cùng một khung nhìn Đồ thị của trình duyệt.

Làm cách nào để lưu biểu đồ matplotlib vào một tệp bằng Python?

Thay vì gọi `plt.show()`, bạn có thể chạy `plt.savefig('my_chart.png', dpi=300)` để ghi hình ảnh trực tiếp vào không gian làm việc của hệ thống tệp của bạn.

Chủ đề liên quan