Computer >> Máy Tính >  >> Lập trình >> Python

Chú giải với đường thẳng đứng trong matplotlib

Để thêm chú giải có đường thẳng đứng trong matplotlib, chúng ta có thể thực hiện các bước sau -

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Tạo một hình và một tập hợp các tình huống phụ.
  • Vẽ đường thẳng đứng với màu đỏ.
  • Đường có thể có cả kiểu đường liền nét nối tất cả các đỉnh và một điểm đánh dấu tại mỗi đỉnh.
  • Đặt chú giải trên cốt truyện bằng đường thẳng đứng.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import matplotlib.pyplot as plt
from matplotlib import lines

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

fig, ax = plt.subplots()

color = 'red'
ax.plot([0, 0], [0, 3], color=color)

vertical_line = lines.Line2D([], [], color=color, marker='|',
   linestyle='None', markersize=10,
   markeredgewidth=1.5, label='Vertical line')

plt.legend(handles=[vertical_line], loc='upper right')

plt.show()

Đầu ra

Nó sẽ tạo ra kết quả sau

Chú giải với đường thẳng đứng trong matplotlib Chú giải với đường thẳng đứng trong matplotlib