Я бы хотел сделать наложение нескольких гексбинских графиков, но с встроенными цветовыми картами видна только последняя. Я не хочу создавать colormap de novo. Как можно добавить линейную альфа в цветовой код, не зная внутренней структуры цветовой карты заранее?Добавить альфу в существующий matplotlib colormap
11
A
ответ
17
Я не совсем уверен, соответствует ли это требованиям «не зная внутренней структуры цветовой карты», но, возможно, что-то подобное могло бы добавить линейную альфу к существующей цветовой карте?
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()
Смежные вопросы
- 1. Инвертировать colormap в matplotlib
- 2. Сглаженный Matplotlib Colormap в
- 3. matplotlib: Получить массив colormap
- 4. Python Matplotlib Colormap
- 5. Matplotlib использование стандартной Colormap
- 6. Matplotlib darker hsv colormap
- 7. Matplotlib colormap: Максимальное количество цветов
- 8. seaborn color_palette as matplotlib colormap
- 9. Matplotlib Colormap с двумя параметрами
- 10. Python Matplotlib Colorbar/Colormap Настройки
- 11. Matplotlib 3D plot use colormap
- 12. Выберите цвет начала в matplotlib colormap
- 13. Использование Colormap с линией в matplotlib
- 14. Преобразование списка кодов rgb в matplotlib colormap
- 15. Colormap в Matplotlib без использования функции «разброса»
- 16. Экстракт matplotlib colormap в шестнадцатеричном формате
- 17. инвертировать colormap в mlab
- 18. matplotlib hist2d colormap для нулевых пикселей
- 19. Matplotlib python change single color in colormap
- 20. Matplotlib surface_plot colormap получает отравление от Nan's?
- 21. Сделать matplotlib colormap из numpy массива
- 22. Matplotlib Plot Lines with Colors Through Colormap
- 23. Добавить страницу в существующий файл pdf, используя python (и matplotlib?)
- 24. Matplotlib colormap in plot plot: AttributeError: Неизвестный размер свойства
- 25. Пользовательские Colormap в Python
- 26. Как определить цвета с интервалами в matplotlib colormap
- 27. Как создать массив colormap из простого массива в matplotlib
- 28. Проблема с Colormap с использованием анимации в matplotlib
- 29. Как переопределить цвет для определенного значения в matplotlib colormap
- 30. Потеря значения края в последней подстроке colormap matplotlib
Я не проверял это, но выглядит вполне «законным», поэтому я принимаю. Благодарю. –