Contexte: Nous avions besoin d'un programme pour ajuster le graphique lorsque nous traitons de petites et grandes données en même temps ou lorsque de petits changements ne sont pas si importants.
Pour l'instant, il suffit de pouvoir définir la plage des axes du graphe
Environnement d'exploitation: Linux (Ubuntu 16.04.2 LTS), python3.6.2, matplotlib (2.0.2)
Objectif: spécifier la plage d'axes du graphique Prenez la valeur moyenne du tableau avec numpy et définissez les chiffres supérieur et inférieur de celui-ci sur le maximum et le minimum du graphique.
De plus, lors de la saisie directe d'une valeur pour spécifier la plage du graphique set_ylim([min,max]) Utiliser.
(Code source)
#Tableau x,x dans le graphique vers y respectivement,Contient des données valables pour y.*/
import matplotlib
import numpy as np
import matplotlib.pyplot as plt
#(réduction)
#Calculer la valeur moyenne de y#
ave=np.average(y)
ax=plt.subplot()
ax.plot(x,y,linewidth=0.3)
ax.grid(which="both")
ax.set_xlabel("x")
ax.set_ylabel("y")
#Ensemble de gammes
ax.set_ylim([ave*0.1,ave*10])
plt.show()
Recommended Posts