"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso definir a faixa de barra colorida na função pcolor () de matplotlib como um intervalo específico como 0 a 1?

Como posso definir a faixa de barra colorida na função pcolor () de matplotlib como um intervalo específico como 0 a 1?

Publicado em 2025-01-30
Navegar:423

How can I set the colorbar range in Matplotlib\'s pcolor() function to a specific range like 0 to 1?

Configurando o Colorbar Range

No snippet de código fornecido, o Colormap é espalhado entre os valores mínimo e máximo dos dados. Para forçar o mapa de coloridas a variar entre 0 e 1, você pode usar os parâmetros VMIN e VMAX ao ligar para o PLT.pcolor (). Esses parâmetros especificam os valores mínimo e máximo para o Colormap, respectivamente. como plt cdict = { 'vermelho': ((0,0, 0,25, 0,25), (0,02, 0,59, 0,59), (1., 1., 1.)), 'verde': ((0,0, 0,0, 0,0), (0,02, 0,45, 0,45), (1., 0,97, 0,97)), 'Blue': ((0,0, 1,0, 1,0), (0,02, 0,75, 0,75), (1., 0,45, 0,45)) } cm = m.colors.linearsegmentedColorMap ('my_colormap', cdict, 1024) plt.clf () plt.pcolor (x, y, v, cmap = cm, vmin = 0, vmax = 1) PLT.LogLog () plt.xlabel ('x eixo') plt.ylabel ('y eixo') plt.colorbar () PLT.Show ()

Com esta modificação, o Colormap será definido entre 0 e 1, o que resultará em um mapeamento de cores mais consistente em diferentes gráficos com diferentes faixas de dados.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3