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

Làm cách nào để thêm tiêu đề vào các hàng chú giải trong Matplotlib?

Để thêm tiêu đề vào các hàng chú giải 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 ô con.

  • Tạo y điểm dữ liệu bằng cách sử dụng numpy.

  • Tạo danh sách điểm đánh dấu nhãn .

  • Tạo một hình và một tập hợp các ô phụ.

  • Vẽ các dòng bằng cách sử dụng plot () với các nhãn và điểm đánh dấu khác nhau.

  • Nhận các trình xử lý cốt truyện cho một nửa cốt truyện.

  • Lấy nhãn cho các huyền thoại.

  • Đặt các huyền thoại vào cốt truyện.

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

 nhập matplotlib.pyplot dưới dạng pltimport numpy dưới dạng npplt.rcParams ["figure.figsize"] =[7.50, 3.50] plt.rcParams ["figure.autolayout"] =Truey =np.exp (-np.arange (5 )) markers =["s", "o", "*"] nhãn =["một", "hai"] fig, ax =plt.subplots () cho tôi trong phạm vi (6):ax.plot (y * i + i / 2., marker =markers [i // 2], label =label [i% 2]) h, l =ax.get_legend_handles_labels () ph =[plt.plot ([], marker ="" , ls ="") [0]] * 2handles =ph + hlabels =["Tiêu đề 1:", "Tiêu đề 2:"] + lplt.legend (tay cầm, nhãn, ncol =4) plt.show ()  

Đầu ra

Làm cách nào để thêm tiêu đề vào các hàng chú giải trong Matplotlib?