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

Chỉ định chiều rộng dòng của khung chú giải trong Matplotlib

Để chỉ định độ rộng dòng của khung chú giải trong Matplotlib, chúng ta có thể sử dụng set_linewidth () phương pháp.

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 ô phụ.
  • Tạo x 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 ô con bằng cách sử dụng các ô con () phương pháp.
  • Lô đất x y sử dụng plot () phương pháp.
  • Đặt chú giải trên hình và lấy mẫu chú thích.
  • Lấy các dòng và đặt độ rộng dòng trong khung chú giải.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import numpy as np
import matplotlib.pyplot as plt

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

x = np.linspace(-5, 5, 100)
y = np.sin(x)

fig, ax = plt.subplots()
ax.plot(x, y, c='r', label='y=sinx', linewidth=3.0)

leg = plt.legend()
leg.get_lines()[0].set_linewidth(6)

plt.show()

Đầu ra

Chỉ định chiều rộng dòng của khung chú giải trong Matplotlib