"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 remover eixos, lendas e preenchimento branco em matplotlib?

Como remover eixos, lendas e preenchimento branco em matplotlib?

Postado em 2025-03-23
Navegar:322

How to Remove Axes, Legends, and White Padding in Matplotlib?

removendo eixos, legendas e preenchimento branco em matplotlib

neste artigo, abordamos a questão de remover axes, lendas e preencher quando a imagem generalizada usando mattlib. Axes

O trecho de código original remove com sucesso os eixos da figura escondendo o eixo x e o eixo y usando fig.axes.get_xaxis (). Set_visible (false) e fig.axes.get_yaxis (). Set_visible (false), respectivamente. No entanto, essa técnica pode não resolver completamente o problema do preenchimento e enquadre a imagem. No entanto, esse método ainda pode deixar uma pequena quantidade de espaço em branco ao redor da imagem. Isso cortará a imagem salva no tamanho exato dos dados da imagem, sem espaço em branco ao redor das fronteiras. dados = mpimg.imread (inputName) [: ,: 0] fig = plt.imshow (dados) fig.set_cmap ('hot') plt.axis ('off') plt.savefig (outputName, bbox_inches = 'tight')

usando o eixo ('off') e bbox_inches = 'apertado' juntos, podemos remover efetivamente todos os eixos, lendas e preenchimento branco, deixando apenas a imagem desejada.

Declaração de lançamento Este artigo é reproduzido em: 1729668289 Se houver alguma violação, entre em contato com [email protected] para excluí -lo.
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