Hướng dẫn plt.annotate python - plt.annotate python
Sau đây tôi sẽ hướng dẫn cách đánh dấu điểm trên graph qua ví dụ sau: giá trị của 3∗sin(3∗pi/4) = 3/2∗sin(3∗pi/4) = 3/2 thay vì một số nhàm chán 2.1213203435596428.
Chúng ta phải cung cấp một số thông tin cho các tham số của chú thích, chúng ta đã sử dụng trong ví dụ trước.tham số của chú thích, chúng ta đã sử dụng trong ví dụ trước. Ý nghĩa của thông số Xy: Tọa độ của mũi tên. xytext: Tọa độ của vị trí văn bản Vị trí xy và xytext trong ví dụ của chúng tôi nằm trong tọa độ dữ liệu. Có những hệ tọa độ khác mà chúng ta có thể lựa chọn. Hệ tọa độ của xy và xytext có thể được xác định qua chuỗi được gán cho xycoords và textcoords. Giá trị mặc định là 'data': Chuỗi giá trị cho hệ thống tọa độ.giá trị cho hệ thống tọa độ. figure points:các điểm từ góc dưới bên trái của hìnhfigure pixels: các pixels từ góc dưới bên trái của hìnhfigure fraction:Chữ số 0,0 là thấp hơn bên trái của hình và 1,1 là trên bên phảiaxes points:các diểm trục từ góc dưới bên trái của các trụcaxes pixels: các pixels từ từ góc dưới bên trái của các trụcaxes fraction: 0,0 là phần dưới bên trái của trục và 1,1 phía trên bên phảidata:sử dụng hệ trục tọa độ dữ liệu: các điểm từ góc dưới bên trái của hình Ngoài ra, chúng ta cũng có thể chỉ định các thuộc tính của mũi tên (arrow). Để làm như vậy, chúng ta phải cung cấp một dictionary các thuộc tính của tham số của mũi tên (arrowprops): (arrow). Để làm như vậy, chúng ta phải cung cấp một dictionary các thuộc tính của tham số của mũi tên (arrowprops):
Các bạn làm lại ví dụ phía trên nhưng thay đổi các thông số trong phần bôi đen dưới đây:
Kết Luận Khi bạn muốn vẽ một một mũi tên và muốn chú thích một ý nghĩa nào đó ứng với mũi tên đó thì hãy nghĩ ngay đến kĩ thuật chú thích trong Matplotlib qua phương thức annotate(). |