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

Làm thế nào để đặt văn bản bên ngoài các lô Python?

Để đặt văn bản bên ngoài một biểu đồ, chúng tôi có thể thay đổi vị trí văn bản bằng cách thay đổi giá trị của text_pos_x text_pos_y

Các bước

  • Tạo các điểm dữ liệu cho x và y.
  • Khởi tạo vị trí văn bản của x và y.
  • Để vẽ biểu đồ x và y, hãy sử dụng phương thức plot () với color ='red' .
  • Sử dụng phương thức text () để thêm văn bản vào hình.
  • Để 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.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(1, 5, 100)
y = np.exp(x)
text_pos_x = 0.60
text_pos_y = 0.50
plt.plot(x, y, c='red')
plt.text(text_pos_x, text_pos_y, "$\mathit{y}=e^{x}$", fontsize=14,
transform=plt.gcf().transFigure, color='green')
plt.show()

Đầu ra

Làm thế nào để đặt văn bản bên ngoài các lô Python?