Chciałbym utworzyć nakładkę na kilka wykresów sześciokątnych, ale z wbudowanymi mapami kolorów widoczna jest tylko ostatnia. Nie chcę budować colormap de novo. Jak dodać linearną alfa do colormapy bez uprzedniego poznania wewnętrznej struktury mapy kolorów?Dodaj alfa do istniejącej macierzy kolorów matplotlib
11
A
Odpowiedz
17
Nie jestem do końca pewien, czy to zakwalifikuje się w "niewiedzy o wewnętrznej strukturze mapy kolorów", ale może coś w tym stylu działałoby, aby dodać liniową alfę do istniejącej mapy kolorów?
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()
Powiązane problemy
- 1. Dodaj pasek kolorów do istniejącej osi
- 2. Używanie wielu kolorów w macierzy matplotlib
- 3. Dodaj kanał alfa do danego koloru
- 4. Oznaczenia kolorów znaczników matplotlib
- 5. OpenCV Dodaj kolumny do macierzy
- 6. Colorplot z macierzy 2D matplotlib
- 7. Dodaj klucz obcy do istniejącej tabeli
- 8. Dodaj blog do istniejącej strony internetowej
- 9. Dodaj SSIS do istniejącej instancji serwera SQL
- 10. Dodaj dane json do istniejącej tablicy
- 11. Dodaj kolumnę danych do istniejącej tabeli mySQL
- 12. Dodaj klucz podstawowy do istniejącej tabeli
- 13. matplotlib ColorbarBase: usuwanie kolorów Separatory
- 14. geometria pasków kolorów w matplotlib
- 15. Jak przypisać wartości kolorów RGB do siatki mesh z matplotlib
- 16. Dodawanie kanału alfa do macierzy RGB przy użyciu numpy
- 17. Dodaj wiersz do macierzy w OpenCV
- 18. Utwórz generator kolorów z podanej mapy kolorów w matplotlib
- 19. Dodaj kanał alfa do koloru tła za pomocą jQuery/JavaScript
- 20. Jak ustawić domyślną mapę kolorów w Matplotlib
- 21. Logarytmiczny pasek kolorów na wykresie punktowym matplotlib
- 22. Naprawianie kolorów na wykresach punktowych w matplotlib
- 23. matplotlib: używanie mapy kolorów do kolorowania tła komórki tabeli
- 24. iOS 10: Dodaj rozszerzenie naklejki do istniejącej aplikacji
- 25. Apache Spark, dodaj kolumnę "CASE WHEN ... ELSE ..." do istniejącej DataFrame
- 26. Dodaj nowy element do istniejącej tablicy JSON, używając jq
- 27. Dodaj "ON DELETE CASCADE" do istniejącej kolumny w laravel
- 28. Dodaj całkowitą kolumnę do istniejącej tabeli mysql na podstawie istniejącej kolumny
- 29. Dodaj elementy dwóch macierzy ze sobą
- 30. Czy można ustawić krawędź znacznika alfa w Matplotlib?
nie sprawdzałem tego jeszcze, ale wygląda zupełnie „legalne”, więc ja przyjmuję. Dzięki. –