J'ai bien donné les chemins complets et je crois que ce n'est pas un problème de répertoire de travail.
Quand je lance des commandes de créations de fichier avec R depuis le cgi en utilisant le module Statistics::R, par exemple :
write(pc, file="essai.txt");
qui crée un fichier txt reprennant les données de pourcentage (pc) (celles que je veux passer en graphique).
ou encore
1 2 3
| postscript("essai.ps");
plot(pc);
dev.off(); |
qui crée un fichier .ps
ou encore
1 2 3
| bitmap("essai.bmp");
plot(pc);
dev.off(); |
qui crée un fichier .bmp
Ces fichiers sont bien créés dans mon répertoire temporaire. C'est donc la commande R png() qui ne fonctionne pas via un cgi. Pourquoi ?
Alors, je pourrais me contenter de faire mes graphs avec les fonctions postscript() ou bitmap() puis les convertir en png avec imagemagick... mais ces fichiers .ps ou .bmp sont vides... Du coup, je crois que je vais garder la solution qui fonctionne même si elle n'est pas optimale d'un point de vue conception.
Merci pour les conseils.
Partager