Matplotlib cơ bản

Màu sắc, kiểu đường và ký hiệu điểm

Thay đổi màu, kiểu đường, độ dày và ký hiệu điểm (marker) của từng đường.

Giới thiệu

Kiểu dáng giúp phân biệt các đường dễ dàng, kể cả khi in đen trắng. Mỗi lần gọi ax.plot đều nhận các tham số color, linestyle, linewidth và marker.

color nhận tên màu hoặc mã hex. linestyle có thể là "-" (liền), "--" (gạch), ":" (chấm) hoặc "-.". marker vẽ một ký hiệu tại mỗi điểm dữ liệu, như "o" (tròn), "s" (vuông) hay "^" (tam giác), và markersize đặt kích thước của nó.

Trình mô phỏng tương tác

Thử các màu, kiểu đường và ký hiệu điểm (marker). Dòng code được tô sáng thay đổi theo mỗi lựa chọn.

Ví dụ Matplotlib chạy được

Matplotlib
Chạy code →
main.py
import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 10)

fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(x, x, color="tab:blue", linestyle="-", marker="o", label="linear")
ax.plot(x, x * 1.5, color="#f59e0b", linestyle="--", marker="s", label="steeper")
ax.plot(x, np.sqrt(x) * 3, color="green", linestyle=":", linewidth=3, marker="^", markersize=8, label="square root")
ax.legend()
plt.show()
Lấy nút Run cho ví dụ này Biểu đồ mà đoạn code này vẽ ra
Màu sắc, kiểu đường và ký hiệu điểm