"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 definir o intervalo do eixo Y da subtrama para melhor visualização de dados?

Como definir o intervalo do eixo Y da subtrama para melhor visualização de dados?

Publicado em 2024-11-08
Navegar:481

How to Set Subplot Y-Axis Range for Improved Data Visualization?

Definindo o intervalo do eixo da subtrama

Ao visualizar dados usando subtramas, muitas vezes é necessário ajustar o intervalo do eixo para melhorar a legibilidade. Este artigo aborda a questão de como definir o intervalo do eixo y de um subtrama específico.

No exemplo fornecido, o gráfico FFT contém um pico excessivamente grande que obscurece os dados subjacentes. Para corrigir isso, precisamos restringir o intervalo do eixo y a um intervalo razoável.

A tentativa de código:

pylab.ylim([0,1000])

falha porque a instrução é executada antes da criação da subtrama. O posicionamento correto é após o comando pylab.plot().

pylab.subplot(h,w,2)
pylab.title("FFT")
fft = scipy.fft(rawsignal)
pylab.plot(abs(fft))
pylab.ylim([0,1000])

Além disso, como o uso de pylab agora está obsoleto pelo Matplotlib, é recomendado usar a interface pyplot:

import matplotlib.pyplot as plt

# Set the y-axis range for the second subplot
plt.subplot(h, w, 2)
plt.title("FFT")
fft = scipy.fft(rawsignal)
plt.plot(abs(fft))
plt.ylim([0, 1000])

Seguindo essas recomendações, você pode definir efetivamente o intervalo do eixo para suas subparcelas e melhorar a visualização de seus dados.

Declaração de lançamento Este artigo foi reimpresso em: 1729219456 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