Hướng dẫn how do you label data points in a scatter plot in python? - làm thế nào để bạn gắn nhãn các điểm dữ liệu trong một biểu đồ phân tán trong python?
Tôi rất thích nói thêm rằng bạn thậm chí có thể sử dụng mũi tên /hộp văn bản để chú thích các nhãn. Đây là những gì tôi muốn nói: Show
Sẽ tạo ra biểu đồ sau:
Để gắn nhãn các điểm biểu đồ phân tán trong matplotlib, chúng ta có thể sử dụng hàm 0 để thêm nhãn văn bản vào các điểm phân tán.Thêm nhãn vào các điểm biểu đồ phân tán bằng hàm matplotlib.pyplot.annotate()
Nó chú thích điểm 4 với giá trị của tham số 5. 4 đại diện cho một cặp tọa độ 7 của điểm cần chú thích.
Output: Nó tạo ra hai mảng ngẫu nhiên, 8 và 9, cho tọa độ X và tọa độ y tương ứng của các điểm, tương ứng. Chúng tôi có một danh sách gọi là 0 có cùng độ dài với 8 và 9, chứa các nhãn cho mỗi điểm. Cuối cùng, chúng tôi lặp lại thông qua một vòng lặp và sử dụng phương thức 3 để thêm nhãn cho mỗi điểm trong biểu đồ phân tán.Thêm nhãn vào các điểm biểu đồ phân tán bằng hàm matplotlib.pyplot.annotate(text, xy, *args, **kwargs) 0
Ở đây, 5 và 6 đại diện cho các tọa độ nơi chúng ta cần đặt văn bản và 7 là nội dung của văn bản cần được thêm vào.Hàm thêm văn bản 7 tại điểm được chỉ định bởi 5 và 6, trong đó 5 đại diện cho tọa độ x của điểm và 6 đại diện cho tọa độ y.
Output: Nó lặp lại thông qua một vòng lặp và sử dụng phương thức 0 để thêm nhãn cho mỗi điểm trong biểu đồ phân tán. Trong hướng dẫn này, bạn có thể tìm cách thêm nhãn văn bản vào một biểu đồ phân tán trong Python ?.Bạn sẽ tìm thấy các ví dụ về cách thêm nhãn cho tất cả các điểm hoặc chỉ cho một số trong số chúng.add text labels to a scatterplot in Python?. You will find examples on how to add labels for all points or only for some of them.
result: Thêm nhãn văn bản vào các điểm dữ liệu trong scatterplotViệc bổ sung các nhãn vào mỗi hoặc tất cả các điểm dữ liệu xảy ra trong dòng này:
Chúng tôi đang sử dụng các toàn bộ danh sách của Python.Lặp qua tất cả các hàng của DataFrame gốc. Chỉ thêm nhãn cho khu vực 'Châu Âu'.Đối với mỗi X và Y, chúng tôi đang lấy tên quốc gia và tạo danh sách mới dưới dạng:
Nếu bạn muốn dán nhãn tất cả các điểm bạn cần xóa mệnh đề IF: |