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 :
ax = plt.gca()
ax.set_ylim([ymin, ymax])
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])
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!