Tôi muốn tạo một lớp phủ của một số ô hexbin, nhưng với các bản đồ được tạo sẵn chỉ có thể nhìn thấy hình cuối cùng. Tôi không muốn xây dựng một colormap de novo. Làm cách nào để thêm alpha tuyến tính vào bản đồ màu mà không biết cấu trúc bên trong của bản đồ màu trước?Thêm alpha vào một bản đồ màu matplotlib hiện có
11
A
Trả lời
17
Tôi không chắc chắn liệu điều này có đủ điều kiện trong "không biết cấu trúc bên trong của bản đồ" hay không, nhưng có lẽ một cái gì đó như thế này sẽ làm việc để thêm một alpha tuyến tính vào một bản đồ màu hiện có?
import numpy as np
import matplotlib.pylab as pl
from matplotlib.colors import ListedColormap
# Random data
data1 = np.random.random((4,4))
# Choose colormap
cmap = pl.cm.RdBu
# Get the colormap colors
my_cmap = cmap(np.arange(cmap.N))
# Set alpha
my_cmap[:,-1] = np.linspace(0, 1, cmap.N)
# Create new colormap
my_cmap = ListedColormap(my_cmap)
pl.figure()
pl.subplot(121)
pl.pcolormesh(data1, cmap=pl.cm.RdBu)
pl.colorbar()
pl.subplot(122)
pl.pcolormesh(data1, cmap=my_cmap)
pl.colorbar()
Các vấn đề liên quan
- 1. Thêm kênh alpha vào một màu đã cho
- 2. matplotlib: Lấy mảng bản đồ màu
- 3. Thêm raster vào bản đồ cơ sở ggmap: đặt alpha (độ trong suốt) và tô màu thành inset_raster() trong ggplot2
- 4. Vẽ một bánh xe màu (cực) dựa trên một bản đồ màu sử dụng Python/Matplotlib
- 5. Tạo bản đồ màu riêng bằng cách sử dụng matplotlib và thang màu âm mưu
- 6. Trích xuất bản đồ màu matplotlib ở định dạng hex
- 7. Cách đặt bản đồ màu mặc định trong Matplotlib
- 8. Vẽ một bản đồ nhị phân đen trắng trong matplotlib
- 9. Thay đổi màu sắc của một MKOverlay đã được thêm vào bản đồ xem
- 10. matplotlib: sử dụng bản đồ màu để tô màu nền bảng
- 11. Đặt hai ô matplotlib imshow để có cùng thang tỷ lệ bản đồ màu
- 12. Bản đồ hình ảnh theo kênh alpha
- 13. Excel Thêm một trường vào một bản đồ Xml
- 14. gradient màu matplotlib trong các bản vá lỗi?
- 15. awk thêm mã màu vào văn bản
- 16. thêm cùng một khóa hai lần vào Bản đồ
- 17. thêm nhiều ClusterManager vào bản đồ Google
- 18. Thêm Lớp Kml vào bản đồ google
- 19. Màu một điểm và thêm chú thích vào ggplot2?
- 20. Màu sắc một phần của văn bản trong matplotlib
- 21. Thêm Kênh Alpha vào Màu nền bằng cách sử dụng jQuery/JavaScript
- 22. Gắn thêm vào một chuỗi hiện có
- 23. Thêm một biểu đồ google vào một infowindow bằng cách sử dụng bản đồ google api
- 24. Cách tạo bản đồ màu tùy chỉnh bằng PyPlot (không thích hợp với matplotlib)
- 25. Có thể vẽ một hình ảnh trên bản đồ bằng matplotlib không?
- 26. iText Android - Thêm văn bản vào PDF hiện có
- 27. jQuery: Thêm văn bản vào một HREF hiện tại
- 28. Thêm một số điểm đánh dấu cơ bản vào bản đồ trong hộp bản đồ qua hộp bản đồ gl js
- 29. geom_boxplot: mức alpha bản đồ cho râu & ngoại lệ
- 30. django thêm một trường/bảng ManyToMany vào lược đồ hiện có, lỗi liên quan đến số
tôi đã không kiểm tra nó, nhưng trông hoàn toàn 'legit' vì vậy tôi chấp nhận. Cảm ơn. –