Bonjour,
Je fais communiquer R (logiciel de stat) avec python via l'écriture d'un fichier .R
Cela entraine normalement la création d'un graphique qui devrait être copier dans un fichier PDF. Or cela ne fonctionne pas. Apparement, sous Windows, il a l'air de falloir repasser par R pour que fonctionne la copie d'image.
Je ne suis peut-être pas très claire alors voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
f = open("donnees.R","w")
f.write("## Dynamique de pop des dauphins communs \n")
f.write("tab1 = array(data = 0, dim = c(" + str(max_generation) +",30))\n")
for i in range(max_generation):
        f.write("tab1["+ str(i+1)+",] = c(")
        for j in range(30):
                if (j < 29):
                        f.write(str(tab_generation[i][j])+",")
                else:
                        f.write(str(tab_generation[i][j])+")\n")
f.write("pdf(file=\"dynamique_plot.pdf\")\n")
f.write("persp(x = c(1:"+str(max_generation)+"), y = c(1:30),tab1, theta=210, ticktype =\"detailed\", col = \"lightblue\", shade = 0.7, main =\"Dynamique de population\", xlab = \"Générations\", ylab = \"Âge\" )\n")
f.write("dev.off()\n")
f.close()
os.system("R CMD BATCH donnees.R")
Merci d'avance pour votre aide
P.S : J'ai testé avec R cela fonctionne correctement.