Al visualizar datos mediante subtramas, a menudo es necesario ajustar el rango del eje para mejorar la legibilidad. Este artículo aborda la cuestión de cómo establecer el rango del eje y de un subgráfico específico.
En el ejemplo proporcionado, el gráfico FFT contiene un pico demasiado grande que oscurece los datos subyacentes. Para rectificar esto, necesitamos restringir el rango del eje y a un intervalo razonable.
El código intentado:
pylab.ylim([0,1000])
falla porque la declaración se ejecuta antes de que se cree la trama secundaria. La ubicación correcta es después del comando pylab.plot().
pylab.subplot(h,w,2)
pylab.title("FFT")
fft = scipy.fft(rawsignal)
pylab.plot(abs(fft))
pylab.ylim([0,1000])
Además, dado que Matplotlib ahora desaprueba el uso de pylab, se recomienda utilizar la interfaz pyplot en su lugar:
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])
Si sigue estas recomendaciones, puede establecer de manera efectiva el rango de ejes para sus subtramas y mejorar la visualización de sus datos.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3