Insérer des données CSV dans un graph sur une page CSS/HTML - HTML/CSS - Programmation
Marsh Posté le 17-03-2016 à 10:51:15
Tu parles de ksh, regarde l'outil Plot qui te permettra de générer une image qui sera insérée dans le html.
Tu génèrerais ton HTML avec du PHP, je t'aurais proposer la lib JPgraph.
Marsh Posté le 17-03-2016 à 11:17:48
Bonjour,
Merci pour ta réponse. Je ne vois rien sur mon système qui concerne plot. C'est un binaire?
Marsh Posté le 17-03-2016 à 11:24:51
ok, j'ai vu gnuplot mais il n'est pas installé sur mon système et je ne suis pas admin du serveur. ;-(
Marsh Posté le 17-03-2016 à 11:29:53
admettons que je fasse installer gnuplot. Comment intégrer l'image dans ma page html sans avoir un lien vers cette image? En effet, la page html est ensuite envoyé par mail donc aucun lien possible en dehors de cette page.
Marsh Posté le 17-03-2016 à 14:34:21
gnuplot va générer un fichier que tu auras stocké dans un répertoire (/vignettes/, par ex), le nom de ce fichier reprenant le nom du fichier d'origine mais avec un préfixe (ou suffixe) du genre "vgn". Tu fais le lien sur ce fichier.
Marsh Posté le 17-03-2016 à 16:20:54
oui mais le fichier HTML est envoyé aux utilisateurs. Le lien ne fonctionnera plus une fois le mail envoyé.
ça doit être possible d'envoyer un graph en HTML quand même!!
Marsh Posté le 17-03-2016 à 16:42:41
Tu peux tenter d'utiliser le HTML5 et la balise canvas pour dessiner direct dans le html ce que tu veux représenter. En ksh, faudra générer le Javascript qui va bien pour tracer ce que tu veux.
Autre solution : envoyer aux utilisateurs un répertoire (un .zip, par ex) qui contiendra le html et le ou les images (elle seront appelées dans le html avec des liens relatifs). Une variante de cette solution : trouver un outil de "compilation" qui va te générer, à partir de ce répertoire, un fichier .chm Par contre, ça marchera que pour les utilisateurs sous Windows.
Marsh Posté le 17-03-2016 à 17:28:14
rufo a écrit : Tu peux tenter d'utiliser le HTML5 et la balise canvas pour dessiner direct dans le html ce que tu veux représenter. En ksh, faudra générer le Javascript qui va bien pour tracer ce que tu veux. |
Marsh Posté le 18-03-2016 à 09:46:12
Un chemin absolu, c'est du genre c:\rep1\rep2\monimage.jpg
Pour le chemin relatif, on va prendre l'ex suivant avec l'arbo de répertoire comme ceci :
c:\rep1\rep2\ -> on trouve tes images
c:\rep1\rep3\ -> on trouve ton fichier html
Pour afficher tes image dans le fichier html en chemin relatif, il faudra faire ceci :
<img src="../rep2/monimage.jpg" />
"../", c'est pour remonter d'un cran dans l'arbo. "./", c'est le répertoire dans lequel tu te trouves. L'avantage des chemines relatifs, c'est que tu peux facilement déplacer le répertoire qui contient l'ensemble de tes fichiers, ça marchera toujours.
Marsh Posté le 17-03-2016 à 10:12:04
Bonjour,
Je constitue un rapport pour des utilisateurs au format CSS HTML que j'envoie par mail.
Je ne connais rien en CSS et HTML mais j'ai chopé le code source d'un rapport puis j'insère des valeurs issues d'un script ksh à partir d'un serveur AIX pour créer mon rapport. ça fonctionne.
Maintenant, j'aimerais insérer un graph dans ce rapport. Les données sont issues d'une requêtes sql dans une base DB2 à partir d'un serveur AIX. Le résultat de cette requête est une valeur et une date.
Le graph aurait la format (Y=valeurs en To et X=mois). En fait, je souhaite présenter l'évolution d'une volumétrie sur 1 an.
J'ai cherché sur google mais je bloque.
Merci de votre aide.