Để xoay chú thích matplotlib để khớp với một dòng, chúng ta có thể thực hiện các bước sau đây−
- Tạo một hình mới hoặc kích hoạt một hình hiện có bằng cách sử dụng figure () phương pháp.
- Thêm '~ .axes.Axes' vào hình như một phần của sắp xếp ô con bằng cách sử dụng add_subplot () phương pháp.
- Khởi tạo các biến, m (hệ số góc) và c (hệ số chặn).
- Tạo các điểm dữ liệu x và y bằng cách sử dụng numpy.
- Tính toán theta để thực hiện xoay vòng văn bản.
- Vẽ đường thẳng bằng cách sử dụng plot () phương pháp với x và y.
- Đặt văn bản trên dòng bằng cách sử dụng text () phương pháp.
- Để 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 fig = plt.figure() ax = fig.add_subplot() m = 1 c = 1 x = np.linspace(-2, 2, 10) y = m*x + c theta = np.arctan(m) line, = ax.plot(x, y) ax.text(x=x[2], y=y[2]+.25, s="y=mx+c", rotation=180.0*(1-theta), fontsize=15, color='green') plt.show()
Đầu ra