Maison > développement back-end > Tutoriel Python > Comment personnaliser les limites de l'axe Y dans les tracés Matplotlib ?

Comment personnaliser les limites de l'axe Y dans les tracés Matplotlib ?

DDD
Libérer: 2024-12-16 01:40:14
original
371 Les gens l'ont consulté

How to Customize Y-Axis Limits in Matplotlib Plots?

Personnalisation des limites de l'axe Y dans Matplotlib

Dans matplotlib, la personnalisation des limites de l'axe est cruciale pour présenter efficacement les données. Cette question répond à la nécessité de définir les limites de l'axe Y pour un tracé spécifique, où le code fourni ne parvient pas à atteindre les limites souhaitées.

Pour résoudre ce problème, nous pouvons utiliser l'approche suivante :

  1. Accédez à l'axe actuel en utilisant plt.gca() :
ax = plt.gca()
Copier après la connexion
  1. Définissez les limites de l'axe Y à l'aide de set_ylim() :
ax.set_ylim([ymin, ymax])
Copier après la connexion

Dans l'exemple fourni dans la question, le code peut être modifié comme suit :

import matplotlib.pyplot as plt

plt.figure(1, figsize = (8.5,11))
plt.suptitle('plot title')
ax = []
aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1")
ax.append(aPlot)
plt.plot(paramValues,plotDataPrice[0], color = '#340B8C',
     marker = 'o', ms = 5, mfc = '#EB1717')
plt.xticks(paramValues)
plt.ylabel('Average Price')
plt.xlabel('Mark-up')
plt.grid(True)

# Set y-axis limits
ax = plt.gca()
ax.set_ylim([20, 250])
Copier après la connexion

Avec cet ajustement, les limites de l'axe y seront fixées à [20, 250], comme vous le souhaitez.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal