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
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()
