Affichage des graphs.py
À propos du fichier
- Type de fichier
- Fichier PY de 2 Ko (text/x-python)
- Confidentialité
- Fichier public, envoyé le 21 avril 2017 à 17:55, depuis l'adresse IP 162.38.x.x (France)
- Sécurité
- Ne contient aucun Virus ou Malware connus - Dernière vérification: 44 minutes
- Statistiques
- La présente page de téléchargement a été vue 1045 fois depuis l'envoi du fichier
- Page de téléchargement
-
Aperçu du fichier
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
"""
Created on Sun Apr 12 9:11:37 2017
@author: john
"""
import os
import matplotlib.pyplot as plt
import numpy as n
obs='MXSSVM'
Path='/home/john/Bureau/analyse3D/stock/stock PX-PY'
os.chdir(Path)
"""
FAIRE CHOIX EXP
"""
Y=[]
for k in os.listdir():
base={}
if k[0:4]=='sort':
f=open(k,'r')
a=f.read().split('\n')
f.close()
p=a[0].split()
o=a[1].split()
base[p[1]]=float(p[0])
base[p[3]]=float(p[2])
for l in range(len(o)):
if l%2==0:
i=o[l]
else:
base[o[l]]=float(i)
Y+=[base]
para1=p[3]
para2=p[1]
X1=[]
X2=[]
for k in range(len(Y)):
X1+=[Y[k][para1]]
X2+=[Y[k][para2]]
X1=n.sort(list(set(X1)))
X2=n.sort(list(set(X2)))
My=n.ones((len(X2),len(X1)),float)
for k in range(len(X1)):
for l in range(len(X2)):
for j in Y:
if (j[para1]==X1[k]) and (j[para2]==X2[l]):
My[l][k]=j[obs]
plt.close()
fig= plt.figure()
plt.imshow(My,cmap=plt.cm.Blues,aspect='auto',interpolation='nearest', origin='uper',extent=[min(X1),max(X1),min(X2),max(X2)])
plt.yticks(X2)
plt.xticks(X1)
plt.xlabel(para1)
plt.ylabel(para2)
plt.colorbar()
plt.title(obs)
plt.savefig(para1+para2)
def surfplot(Y,obs):
plt.close()
fig = plt.figure()
x=[]
y=[]
z=[]
for k in range(len(Y)):
x+=[Y[k][para1]]
y+=[Y[k][para2]]
z+=[Y[k][obs]]
fig = plt.figure()
ax = fig.gca(projection='3d')
ax.plot_trisurf(x, y, z, linewidth=0.2, antialiased=False)
plt.yticks([min(X2),max(X2)])
plt.xticks([min(X1),max(X1)])
plt.xlabel(para1)
plt.ylabel(para2)
plt.grid()
plt.savefig(para1+para2)
plt.show()
Partager le fichier Affichage_des_graphs.py sur le Web et les réseaux sociaux:
Télécharger le fichier Affichage_des_graphs.py
Télécharger Affichage_des_graphs.py