Créez un graphe bidimensionnel de base à l'aide de matplotlib.
Statut: ● Les données XY sont stockées dans un fichier nommé testing_plot.dat ● Je souhaite lire les données de ce fichier et les tracer ● Dans certains cas, je souhaite façonner l'axe en lui donnant un nom.
"""
Lire les données du fichier et les tracer
"""
import matplotlib.pyplot as plt #Importer maplotlib pyplot avec le nom plt
x_list=[] # x_définir la liste(Créer une liste vide)
y_list=[] # y_définir la liste
f=open('testing_plot.dat','rt') #R le fichier contenant les données que vous souhaitez tracer(Lis) t(texte)Lire en mode
##Lisez les données, x_list et y_Stocker la valeur dans la liste
for line in f:
data = line[:-1].split(' ')
x_list.append(float(data[0]))
y_list.append(float(data[1]))
##
###dessiner
plt.plot(x_list, y_list) #Spécification des données pour le traçage:Ici x sur l'axe des x_liste, y sur l'axe des y_Spécifiez la liste. Graphique linéaire
plt.plot(x_list, y_list,color='RED',linewidth=4.0) #Sortie en rouge.Épaisseur de ligne 4.0pt
#plt.plot(x_list, y_list,marker='o') #Faire des lignes et des points
#plt.plot(x_list, y_list,'o') #Faire un point
plt.xlabel('X ') #étiquette de l'axe des x
plt.ylabel('Y') #étiquette de l'axe y
#plt.legend(loc='best') # legend
#Autres options de dessin
plt.xticks(fontsize=7)
plt.yticks(fontsize=7)
plt.grid(True) #Créer un cadre graphique
#plt.xlim(xmin, xmax) #La plage de x à dessiner[xmin,xmax]À
#plt.ylim(ymin, x¥ymax) #La plage de y à dessiner[ymin,ymax]À
#plt.hlines([y1,y2], xmin, xmax, linestyles="dashed") # y=Tracez une ligne brisée sur y1 et y2
plt.show() #Sortez le résultat du dessin. Assurez-vous d'écrire.
** alpha **: spécifiez la transparence sous forme de fraction ** color (c) **: spécifiez la couleur avec une chaîne de caractères. rouge (r), bleu (b), etc. ** linestyle (ls) **: spécifiez le style de ligne. '-', '--', ':'Tel. ** linewidth (lw) **: Spécifiez l'épaisseur de ligne ** marker **: spécifiez le type de marqueur. '+', ',', '.', '1', '2', etc. ** markerfacecolor (mfc) **: Spécifiez par une chaîne de caractères de la couleur à l'intérieur du marqueur. ** markersize (ms) ** Spécifiez la taille du marqueur. L'épaisseur de la bordure peut être spécifiée avec la largeur de bord du marqueur (mew). ** antialias (aa) ** Spécifiez l'anticrénelage (définissez aa = True ou aa = False)
0.0 164.26 27.9 147.83 35.7 144.55 44.4 141.26 54.2 137.98 65.1 134.69 77.3 131.41 90.9 128.12 106.2 124.84 123.2 121.55 142.3 118.27 163.6 114.98 187.5 111.70 214.4 108.41 244.6 105.13 278.6 101.84 317.1 98.56 360.6 95.27 410.0 91.99 466.2 88.70 530.4 85.42 604.0 82.13 688.8 78.84 786.8 75.56 900.7 72.27 1033.8 68.99 1190.4 65.70
Recommended Posts