Maison  >  Article  >  développement back-end  >  Comment définir la plage de l'axe Y d'un sous-tracé sur [0,1000] ?

Comment définir la plage de l'axe Y d'un sous-tracé sur [0,1000] ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-18 11:16:03768parcourir

How to Set the Y-Axis Range of a Subplot to [0,1000]?

Ajustement de la plage des axes du sous-tracé : une solution complète

Lorsque vous travaillez avec des sous-tracés, le contrôle de la plage des axes peut être crucial pour visualiser efficacement vos données. Dans ce cas, vous êtes confronté à un problème lors de la définition de la plage de l'axe y de votre deuxième sous-tracé sur [0,1000].

Le script fourni tente d'utiliser pylab.ylim([0, 1000]), mais cette approche ne fonctionne pas. Pour résoudre ce problème, suivez la procédure correcte :

from matplotlib import pyplot as plt

# Create the subplot
plt.subplot(h, w, 2)

# Plot the FFT data
plt.plot(abs(fft))

# Set the y-axis range
plt.ylim([0, 1000])

# Save the figure
plt.savefig("SIG.png", dpi=200)

# Show the plot
plt.show()

Remarque importante :

  • La commande ylim() doit être exécutée après le tracé a été créé à l'aide de plot().

Améliorations supplémentaires :

En plus de définir la plage des axes, vous pouvez envisager les améliorations suivantes :

  • Remplacez pylab par matplotlib.pyplot pour éviter les problèmes de dépréciation.
  • Utilisez plt.xlim() pour ajuster la plage de l'axe x si nécessaire.
  • Considérez en utilisant une échelle logarithmique sur l'axe des y ou sur l'axe des x pour mieux visualiser les données.
  • Ajoutez un étiquetage et un quadrillage appropriés pour une meilleure lisibilité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn