Tôi đang sử dụng lớp matplotlib.patches.Polygon để vẽ các đa giác trên bản đồ. Trong thực tế, thông tin về các tọa độ của các góc của đa giác và một giá trị dữ liệu dấu chấm động cho mỗi "đa giác" được đưa ra. Bây giờ tôi muốn chuyển đổi các giá trị dữ liệu này (từ 0 đến 3e15) thành thông tin màu để trực quan hóa nó một cách độc đáo. Thực hành tốt nhất để làm điều đó bằng Python là gì?Làm thế nào để chuyển đổi các giá trị dữ liệu thành thông tin màu cho matplotlib?
Một đoạn mã của tôi:
poly = Polygon(xy, facecolor=data, edgecolor='none')
plt.gca().add_patch(poly)
từ sự giúp đỡ (matplotlib.pyplot .plot): 'bạn có thể chỉ định màu theo nhiều cách kỳ lạ và cách tuyệt vời, bao gồm tên đầy đủ ('xanh'), hex chuỗi ('# 008000'), RGB hoặc RGBA tuples ((0,1,0,1)) hoặc cường độ xám như một chuỗi ('0.8') ' –