Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
828 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Insérer des données CSV dans un graph sur une page CSS/HTML

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Insérer des données CSV dans un graph sur une page CSS/HTML

n°2277851
bob737
Posté le 17-03-2016 à 10:12:04  profilanswer
 

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.  :hello:

mood
Publicité
Posté le 17-03-2016 à 10:12:04  profilanswer
 

n°2277854
rufo
Pas me confondre avec Lycos!
Posté le 17-03-2016 à 10:51:15  profilanswer
 

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.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2277859
bob737
Posté le 17-03-2016 à 11:17:48  profilanswer
 

Bonjour,
 
Merci pour ta réponse. Je ne vois rien sur mon système qui concerne plot. C'est un binaire?  
 
 :hello:

n°2277860
bob737
Posté le 17-03-2016 à 11:24:51  profilanswer
 

ok, j'ai vu gnuplot mais il n'est pas installé sur mon système et je ne suis pas admin du serveur. ;-(

n°2277861
bob737
Posté le 17-03-2016 à 11:29:53  profilanswer
 

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.
 :hello:

n°2277873
rufo
Pas me confondre avec Lycos!
Posté le 17-03-2016 à 14:34:21  profilanswer
 

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.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2277887
bob737
Posté le 17-03-2016 à 16:20:54  profilanswer
 

oui mais le fichier HTML est envoyé aux utilisateurs. Le lien ne fonctionnera plus une fois le mail envoyé.  :sweat:  
 
ça doit être possible d'envoyer un graph en HTML quand même!!  :pt1cable:

n°2277889
rufo
Pas me confondre avec Lycos!
Posté le 17-03-2016 à 16:42:41  profilanswer
 

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.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2277899
bob737
Posté le 17-03-2016 à 17:28:14  profilanswer
 

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.
 
 :cry:  
 
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).  
Tu peux préciser ce que tu appelles chemin relatifs dans le cas de l'envoi d'un mail? Je suppose qu'il faut joindre avec le fichier HTML,  les objects  appéles par ce fichier.  
 j'ai downloadé un truc qui pourrait me servir  mais je ne vois pas encore comment l'utiliser dans mon cas.  
http://cssglobe.com/lab/csslinegraph/csslinegraph.zip
 
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.
 :cry:



Message édité par bob737 le 17-03-2016 à 17:28:39
n°2277932
rufo
Pas me confondre avec Lycos!
Posté le 18-03-2016 à 09:46:12  profilanswer
 

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. ;)


Message édité par rufo le 18-03-2016 à 09:46:58

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Insérer des données CSV dans un graph sur une page CSS/HTML

 

Sujets relatifs
Réduire poids images avant de les charger dans une page HTMLRéduire poids images avant de les charger dans une page HTML
Générer un PDF à partir d'un tableau HTML[HTML + JAVA] probleme appli android ou navigateur
Importer des données de plusieurs fichiers, sous condition[HTML/Bootstrap] Problème d'affichage d'images bootstrap
[HTML] Problème d'encodage UTF-8 sur les pages secondairesenregistrer page web complète avec menu déroulant
Plus de sujets relatifs à : Insérer des données CSV dans un graph sur une page CSS/HTML


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR