Como definir o ciclo de cores padrão para todos os subplots com matplotlib?

Gato:

Como posso definir um conjunto padrão de cores para plotagens feitas com matplotlib? Posso definir um mapa de cores específico como este

import numpy as np
import matplotlib.pyplot as plt

fig=plt.figure(i)
ax=plt.gca()
colormap = plt.get_cmap('jet')
ax.set_color_cycle([colormap(k) for k in np.linspace(0, 1, 10)])

mas há alguma maneira de definir o mesmo conjunto de cores para todos os gráficos, incluindo os subtramas?

Joe Kington:

Certo! Ou especificar axes.color_cycleno seu .matplotlibrcarquivo ou defini-lo em tempo de execução usando matplotlib.rcParamsou matplotlib.rc.

Como um exemplo do último:

import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np

# Set the default color cycle
mpl.rcParams['axes.prop_cycle'] = mpl.cycler(color=["r", "k", "c"]) 

x = np.linspace(0, 20, 100)

fig, axes = plt.subplots(nrows=2)

for i in range(10):
    axes[0].plot(x, i * (x - 10)**2)

for i in range(10):
    axes[1].plot(x, i * np.cos(x))

plt.show()

insira a descrição da imagem aqui

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Como definir o ciclo de cores do eixo Matplotlib padrão

Como definir o valor padrão para todos os dags com a política de cluster DAG?

Como definir o mapa de cores padrão no Matplotlib

Como definir a altura da barra de cores Matplotlib para imagem com proporção <1

Problema com o roteamento MVC como definir a ação padrão de todos os controladores?

Como definir o local do espaço de trabalho padrão para todos os usuários?

Como definir um atributo padrão para todos os elementos

como definir todos os valores internos de 2d numpy array para o mesmo tamanho com os valores de preenchimento padrão

matplotlib: ciclo de cores padrão do estilo

Como definir um tipo de ponto padrão para usar em todos os gráficos no gnuplot?

Como definir o tamanho padrão da figura e DPI de todos os gráficos desenhados por `matplotlib.pyplot`

Como definir o tamanho padrão da figura e DPI de todos os gráficos desenhados por `matplotlib.pyplot`

Como definir um ciclo de vida do objeto GCS para todos os objetos abaixo de um caminho, não em todo o intervalo?

Reiniciar o ciclo de cores no Matplotlib

como definir o mapa de cores com valores absolutos com matplotlib

Usando o ciclo de cores do matplotlib como um mapa de cores

Como os métodos de ciclo de vida padrão dos beans podem ser anulados?

Java: padrão de string: como especificar regex para todos os caracteres alfa com caracteres especiais

Como posso definir o local padrão do projeto para todos os projetos no IntelliJ IDEA?

Mockito - Definir valor de string de retorno padrão para todos os métodos simulados

Matplotilb - Como definir a barra de cores para o gráfico de linha com escala logarítmica

Como definir o mapa de cores matplotlib como paleta de cores no mar

Definir um valor padrão para um campo de produto Woocommerce para todos os produtos

como definir a data de hoje como padrão e mudará todos os dias no INTEL XDK?

em Collectionview como definir cores de acordo com a seleção?

Como definir cores para visualização de imagens no Android

Como posso definir o tempo limite de trabalho para todos os trabalhos usando o Jenkins DSL

Maneira adequada de definir variáveis padrão para todos os hosts em Ansible

Como definir um padrão com carimbo de data / hora para visualização de notificação