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

Làm thế nào để bạn chỉ hiển thị nhãn văn bản trong chú giải cốt truyện trong Matplotlib?

Để chỉ hiển thị nhãn văn bản trong chú giải cốt truyện, chúng ta có thể sử dụng phương thức chú giải với handlelength =0, handletextpad =0 và favouritebox =0 trong các đối số.

Các bước

  • Đặ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 x ngẫu nhiên và y điểm dữ liệu bằng cách sử dụng numpy.

  • Tạo một hình và một tập hợp các khe phụ bằng cách sử dụng subplots () phương pháp.

  • x y điểm dữ liệu bằng cách sử dụng plot () phương pháp có nhãn "Zig-Zag" cho chú giải.

  • Sử dụng chú giải () phương pháp đặt nhãn cho âm mưu với handlelength =0 , handletextpad =0 ưa thích =0 trong các đối số.

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

Ví dụ

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.random.rand(100)
y = np.random.rand(100)
fig, ax = plt.subplots()
ax.plot(x, y, label='Zig-Zag', c="red")
ax.legend(loc="upper right", handlelength=0, handletextpad=0, fancybox=True)
plt.show()

Đầu ra

Làm thế nào để bạn chỉ hiển thị nhãn văn bản trong chú giải cốt truyện trong Matplotlib?