Eu queria saber se existe uma chamada de função que pode me dar o nome de todos os mapas de cores disponíveis no matplotlib?
Costumava ser possível por algo semelhante a (veja aqui ):
import matplotlib.pyplot as plt
cmaps = sorted(m for m in plt.cm.datad if not m.endswith("_r"))
Mas executá-lo no mpl 1.5 não retorna os novos mapas de cores, como viridis
, magma
e assim por diante. Na nova página de referência, o código realmente codifica os nomes (veja aqui ), mas eu queria saber se uma consulta semelhante à acima ainda é possível.
plt.colormaps()
retorna uma lista de todos os mapas de cores registrados. Dos documentos:
matplotlib.pyplot.colormaps()
Matplotlib fornece vários mapas de cores, e outros podem ser adicionados usando register_cmap (). Esta função documenta os mapas de cores integrados e também retorna uma lista de todos os mapas de cores registrados, se chamada.
A lista deste retornos inclui viridis
, magma
, inferno
e plasma
para mim em1.5.0
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras