Để 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