Chart.js - commentaires Chart.js 2023-05-19T18:14:09Z https://files.spip.net/Chart-js#comment513321 2023-05-19T18:14:09Z <p>Merci pour ta réponse<small class="fine d-inline"> </small>;)</p> <p>Entre l'API qui ne fonctionnait plus (j'ai donc utilisé un fichier local pour mes tests), et ma mauvaise compréhension de SPIP (mélanger entre la rédaction d'articles et les fichiers html de spip, en voyant qu'il fallait utiliser le code dans « usage avancé » pour faire un modèle (dans modeles/), cf <a href="https://www.spip.net/fr_article3454.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article3454.html</a> si ça peut aider quelqu'un), ça ne pouvait en effet fonctionner.<br class="autobr"> J'ai réussi à faire un premier graphique, et maintenant, il ne reste donc plus qu'à persévérer pour l'améliorer et utiliser les données voulues.</p> Chart.js 2023-05-19T11:19:52Z https://files.spip.net/Chart-js#comment513318 2023-05-19T11:19:52Z <p>Bonjour,</p> <p>L'API donnée en exemple ne retourne plus rien en effet : <a href="http://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist-90d.xml" class="spip_url spip_out auto" rel="nofollow external">http://www.ecb.europa.eu/stats/eurofxref/eurofxref-hist-90d.xml</a><br class="autobr"> Peut-être que l'adresse a changé, ou peut-être qu'il faut maintenant une clé…</p> <p>Mais le principe est le même pour n'importe quelle API : il « suffit » de boucler dessus pour construire un tableau qui va agencer les données au format attendu par le plugin.</p> <p>Et là tout dépend de l'API en question, selon qu'elle retourne du JSON, du CSV, etc.</p> Chart.js 2023-05-19T10:33:08Z https://files.spip.net/Chart-js#comment513317 2023-05-19T10:33:08Z <p>Bonjour,</p> <p>J'ai essayé d'inclure le code présent dans <i>Usage avancé : utilisation dans des boucles SPIP</i> dans un article sur mon site (directement et dans la div class=«<small class="fine d-inline"> </small>chartjs<small class="fine d-inline"> </small>») ainsi qu'en passant via un squelette et la balise inclure, mais sans succès.</p> <p>Est-ce l'un de vous pourrait préciser comment incorporer un graphique faisant appel à une API (par exemple celui-ci) dans un article, en explicitant la marche à suivre<small class="fine d-inline"> </small>?</p> <p>Versions : chart.js 2.1.2, Spip 4.2.2 avec une compatibilité forcée 4.1.0</p> Chart.js 2023-03-04T14:51:13Z https://files.spip.net/Chart-js#comment512874 2023-03-04T14:51:13Z <p>Je le met ici parce que j'ai cherché :<br class="autobr"> Pour entrer les labels de chaque jeu de données de graphique à barre, on utilise la variable « dataLabels »</p> <p>Exemple :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><chart |id=resultatsondage |canvaswidth=250 |canvasheight=250 |type=bar |labels=Oui,Non |dataLabels=Certainement, Probablement |data=30,50 next 32,43 ></code></pre></div> Chart.js 2022-08-09T15:08:51Z https://files.spip.net/Chart-js#comment511537 2022-08-09T15:08:51Z <p>Un grand merci à Pierre Kuhn qui a résolu l'affichage multiple de graphes, en y consacrant beaucoup de temps et de patience.</p> <p>Le code suivant permet tous les affichages de graphes sur une même page :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><div class="chartjs"> [(#INCLURE{fond=modeles/chart,id=ID-DU-GRAPHE,type=bar,width=850,height=350,data=#GET{ordonnees}|implode{','},labels=#GET{abscisses}|implode{','}})] </div></code></pre></div> Chart.js 2022-06-30T16:22:42Z https://files.spip.net/Chart-js#comment511301 2022-06-30T16:22:42Z <p>Voilà <a href="https://www.incredulosvultus.top/+-arme-clic-au-lieu-du-bang-+" class="spip_out" rel='nofollow external'>une page contenant 2 graphes</a>.<br class="manualbr">Acces : invite / invite</p> Chart.js 2022-06-28T06:18:37Z https://files.spip.net/Chart-js#comment511251 2022-06-28T06:18:37Z <p>Bonjour,</p> <p>Je n'ai pas le problème mais est ce qu'il ne manquerais pas des div au tour de chaque modèle<small class="fine d-inline"> </small>?<br class="autobr"> On peut voir le site<small class="fine d-inline"> </small>?</p> Chart.js 2022-06-27T18:19:01Z https://files.spip.net/Chart-js#comment511249 2022-06-27T18:19:01Z <p>Merci Pierre,</p> <p>Tu parles de l'id des graphes<small class="fine d-inline"> </small>?<br class="manualbr">Si oui, mes 2 graphes ont déjà des id différentes.</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#MODELE{chart}{id=frequence,align=center,colors=#9bf1ff,scaleFontColor=white,fontSize=16,type=bar,datasets=<BOUCLE_f1(DATA){source table, #GET{occurrence}}{","}>#VALEUR</BOUCLE_f1>,labels=<BOUCLE_e1(DATA){source table, #GET{annee2}}{","}>#VALEUR</BOUCLE_e1>})]</code></pre></div><div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#MODELE{chart}{id=graphedetest,align=center,colors=#9bf1ff,scaleFontColor=white,fontSize=16,type=bar,datasets=22,33,55,labels=ZZ,AA,RR})]</code></pre></div> <p><br class="manualbr">Précision : le 2<sup class="typo_exposants">d</sup> graphe s'affiche par-dessus le précédent quelle que soit sa place dans le code<small class="fine d-inline"> </small>; même séparés par du contenu HTML (et même en toute fin du body) les 2 graphes superposés s'affichent à l'endroit où est codé le 1<sup class="typo_exposants">er</sup> graphe.</p> Chart.js 2022-06-27T06:53:17Z https://files.spip.net/Chart-js#comment511245 2022-06-27T06:53:17Z <p>Bonjour,</p> <p>Il faut passer à ton inclure id_chartjs=X avec un numéro unique de mémoire</p> Chart.js 2022-06-26T10:37:42Z https://files.spip.net/Chart-js#comment511243 2022-06-26T10:37:42Z <p>Nouveau blocage dans l'usage des graphiques : <strong>je ne parviens pas à afficher plus d'1 graphique par page</strong>.</p> <p>Quand 2 graphiques figurent sur la page, un seul est visible.<br class="autobr"> En passant le pointeur sur les éléments de ce graphique, le second apparaît fugacement puis disparaît : le second graphique est bien calculé et est bien présent sur la page, mais il est affiché sous le premier qui le masque.</p> <p>J'ai essayé d'insérer les 2 graphiques au sein d'une page HTML toute simple pour vérifier que mon squelette n'interférait pas : même résultat.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> Graphique 1 Graphique 2 </body> </html></code></pre></div> <p>C'est vraiment super dommage.<br class="autobr"> Suis-je le seul à rencontrer ce souci<small class="fine d-inline"> </small>?</p> Chart.js 2022-06-26T10:23:54Z https://files.spip.net/Chart-js#comment511242 2022-06-26T10:23:54Z <p>Le fichier <i>plugin > chartjs > modeles > <strong>chart.html</strong></i> est en fait une documentation exhaustive de toutes les consignes de configuration qui me manquaient (et qui ne figurent pas dans la doc ci-dessus)<small class="fine d-inline"> </small>!</p> Chart.js 2022-05-12T16:54:19Z https://files.spip.net/Chart-js#comment510912 2022-05-12T16:54:19Z <p>Re,</p> <p>Là, je ne parviens pas à voir où changer la couleur les valeurs en abscisses et en ordonnées<small class="fine d-inline"> </small>; je suppute une liaison avec le thème installé mais comme cette couleur (un gris foncé) n'est pas visible sur les pages du thème, je me questionne.<br class="autobr"> J'ai changé toutes les couleurs dans la feuille de style <strong> <i>lib/chartjs/samples/style.css</i> </strong>, sans résultat.<br class="autobr"> Je sèche.</p> Chart.js 2022-05-12T16:08:06Z https://files.spip.net/Chart-js#comment510910 2022-05-12T16:08:06Z <p>Je me réponds, ayant trouvé une astuce fonctionnelle moins technique mais plus simple : insérer une bête boucle avec le critère</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>{","}</code></pre></div> <p>pour séparer proprement par des virgules les valeurs à passer dans le graphe, sans un avoir une en début ou en fin de liste.</p> <p>L'appel du graphe donne ça :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#MODELE{chart}{id=frequence,type=bar,datasets={<BOUCLE(DATA){source table, #GET{occurrence}}{","}>#VALEUR</BOUCLE>},labels=<BOUCLE(DATA){source table, #GET{annee}}{","}>#VALEUR</BOUCLE>})]</code></pre></div> <p>Et merci encore pour cet outil génial<small class="fine d-inline"> </small>!</p> Chart.js 2022-05-11T20:46:45Z https://files.spip.net/Chart-js#comment510902 2022-05-11T20:46:45Z <p>Salut,</p> <p>Je découvre cette extension qui allume plein de petites lumières dans mes yeux<small class="fine d-inline"> </small>!</p> <p>Les tests dans un squelette avec des valeurs prédéfines fonctionnent parfaitement :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>#SET{annee, "1,5,9,7,3"} #SET{occurrence, "233,111,89,413,149"} [(#MODELE{chart}{id=test,type=line,datasets=#GET{occurrence},labels=#GET{annee}})]</code></pre></div> <p>Je me lance pour de bon afin de calculer des fréquences de mots-clés présents sur des articles selon l'année de ces articles.<br class="autobr"> Sur un mot au hasard, mes 2 tableaux <i> <strong>Occurrence</strong> </i> et <i> <strong>Année</strong> </i> donnent par exemple :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#GET{occurrence}|foreach)]</code></pre></div> <p>Occurrence<br class="autobr"> 0=> ,1<br class="autobr"> 1=> ,1<br class="autobr"> 2=> ,2<br class="autobr"> 3=> ,1<br class="autobr"> 4=> ,1<br class="autobr"> 5=> ,1<br class="autobr"> 6=> ,1<br class="autobr"> 7=> ,2<br class="autobr"> 8=> ,2<br class="autobr"> 9=> ,1<br class="autobr"> 10=> ,1<br class="autobr"> 11=> ,1<br class="autobr"> 12=> ,1<br class="autobr"> 13=> ,1</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#GET{annee}|foreach)]</code></pre></div> <p>Annee<br class="autobr"> 0=> ,1980<br class="autobr"> 1=> ,1982<br class="autobr"> 2=> ,1984<br class="autobr"> 3=> ,1986<br class="autobr"> 4=> ,1987<br class="autobr"> 5=> ,1988<br class="autobr"> 6=> ,1989<br class="autobr"> 7=> ,1993<br class="autobr"> 8=> ,1995<br class="autobr"> 9=> ,1996<br class="autobr"> 10=> ,2006<br class="autobr"> 11=> ,2007<br class="autobr"> 12=> ,2013<br class="autobr"> 13=> ,2021</p> <p>Je pense avoir compris qu'il faut supprimer la 1<sup class="typo_exposants">re</sup> virgule du tableau, comme sur l'exemple sur le cours du yen.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>#SET{occurrence,#GET{occurrence}|substr{1}} #SET{annee,#GET{annee}|substr{1}} [(#MODELE{chart}{id=frequence,type=line,datasets=#GET{occurrence},labels=#GET{annee}})]</code></pre></div> <p>Mais avec ce code, aucun affichage du graphe, rien, pas un pixel.</p> <p>Je tente des trucs, dont :</p> <ul class="spip"><li> placer les virgules après les valeurs, puis virer la dernière virgule avec <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>|substr{0,-1}</code></pre></div> </li><li> enlever toutes les virgules (le cadre du graphe s'affiche, ainsi que les années en abscisses mais rien en ordonnées)</li><li> Etc.</li></ul> <p>Bref, je n'arrive à rien<small class="fine d-inline"> </small>; si vous avez une idée, je prends.</p> <p>— -</p> <ul class="spip"><li> SPIP 4.1.1</li><li> PHP 7.4</li><li> Chart.js 2.1.1</li></ul> Chart.js 2020-09-23T17:36:14Z https://files.spip.net/Chart-js#comment506360 2020-09-23T17:36:14Z <p>La v2.0.5 est taguée avec la lib v3 en beta, mais l'état est toujours en dev (c'était surtout pour goony).</p> <p>J'aimerais faire une dernière évolution avant de passer en test et documenter, si vous avez des avis n'hésitez pas : <a href="https://git.spip.net/spip-contrib-extensions/chartjs/issues/1" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/chartjs/issues/1</a></p> Chart.js 2020-05-27T08:47:07Z https://files.spip.net/Chart-js#comment505414 2020-05-27T08:47:07Z <p>Voilà, il faudra que vous testiez les derniers commits.<br class="autobr"> Je suis passé en version 3.0.0-alpha.</p> <p>Les scripts .js ne sont plus chargés par défaut partout (sauf si on le configure explicitement) (j'ai laissé le CSS par contre, car c'est juste quelques petites lignes).<br class="autobr"> Lorsqu'on appelle le modèle <code class="spip_code spip_code_inline" dir="ltr"><chart|></code>, ça charge automatiquement le script s'il n'est pas chargé (1 seule fois), à la manière qui était faite dans GIS.</p> <p>Faudra peut être en faire une version tagguée :)</p> Chart.js 2020-05-25T08:43:52Z https://files.spip.net/Chart-js#comment505377 2020-05-25T08:43:52Z <p>Ça serait bien que le JS ne soit pas chargé par défaut sur toutes les pages aussi. Que ça soit une option éventuellement.</p> Chart.js 2020-05-11T15:40:26Z https://files.spip.net/Chart-js#comment505168 2020-05-11T15:40:26Z <p>Ok alors je regarderais et je tiens au courant.</p> Chart.js 2020-05-11T15:39:34Z https://files.spip.net/Chart-js#comment505167 2020-05-11T15:39:34Z <p>Moi pareil, cela fait 6 ans que c'est codé.<br class="autobr"> Si l'article demo est fonctionnel, c'est bon.</p> Chart.js 2020-05-11T15:36:57Z https://files.spip.net/Chart-js#comment505166 2020-05-11T15:36:57Z <p>Je pourrais mais comme je ne l'ai pas encore utilisé je pense que ça serait mieux si tu pouvais vérifier d'abord que ça fonctionne toujours.</p> Chart.js 2020-05-11T15:33:35Z https://files.spip.net/Chart-js#comment505165 2020-05-11T15:33:35Z <p>Oui volontiers ... Tu t'en charges<small class="fine d-inline"> </small>?</p> Chart.js 2020-05-11T15:27:09Z https://files.spip.net/Chart-js#comment505164 2020-05-11T15:27:09Z <p>Hello,</p> <p>Est ce qu'il ne serait pas temps de passer à la version stable 2.9.3 de la librairie sachant que la 3.0.0 est en pré-release<small class="fine d-inline"> </small>?</p> Chart.js 2020-04-09T10:10:48Z https://files.spip.net/Chart-js#comment504575 2020-04-09T10:10:48Z <p>Merci pour ta contribution<small class="fine d-inline"> </small>!</p> <p>En effet, c'est nécessaire également chez moi, sinon il refusait d'afficher plus d'un graphique par page.</p> Chart.js 2020-03-27T10:11:21Z https://files.spip.net/Chart-js#comment504382 2020-03-27T10:11:21Z <p>Bjr</p> <p>J'ai essayé un code que voici mais je ne comprends pas pourquoi ma valeur de Input ne passe dans ENV et puis SET<small class="fine d-inline"> </small>? Je ne reçois aucun msg d'erreur. Pouvez m'aider et me donner une explication<small class="fine d-inline"> </small>?</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><h3>Afficher une valeur input ds variable nb_ans</h3> <form> <input type="text" id="texte2" name="texte2" size="30" value="#ENV{texte2}"> </form> #SET{nb_ans,#ENV{texte2}} <br /> <h1>Tableau de bord</h1> #SET{nb_artEmploi,0} <BOUCLE_artEmploi(ARTICLES) {id_rubrique=55} {annee=#GET{nb_ans}}> </BOUCLE_artEmploi>#SET{nb_artEmploi,#TOTAL_BOUCLE} </B_artEmploi> #SET{nb_artForm,0} <BOUCLE_artForm(ARTICLES){id_rubrique=29} {annee=2020}> </BOUCLE_artForm>#SET{nb_artForm,#TOTAL_BOUCLE} </B_artForm> #SET{data,#GET{nb_artEmploi}|concat{",",#GET{nb_artForm}}} #SET{labels,"Emploi , Formation "} [(#MODELE{chart}{id=barrespip,type=pie,canvaswidth=350,canvasheight=350,data=#GET{data},labels=#GET{labels}})]</code></pre></div> Chart.js 2020-03-24T23:25:35Z https://files.spip.net/Chart-js#comment504342 2020-03-24T23:25:35Z <p>Bjr<br class="autobr"> j'ai besoin de faire un graphique pie a partir d'article que je souhaite pouvoir sélectionner par Annee mais en saisissant par l'utilisateur l'année à présenté en graphe . Je ne vois pas la solution simple.</p> Chart.js 2019-09-04T07:59:06Z https://files.spip.net/Chart-js#comment502212 2019-09-04T07:59:06Z <p>Bravo pour ce plugin bien utile pour mettre des beaux graphismes. Ne dit-on pas qu'une belle image vaut mille mots<small class="fine d-inline"> </small>? Et là, c'est sans maux, tellement c'est simple<small class="fine d-inline"> </small>!</p> Chart.js 2018-09-04T11:52:18Z https://files.spip.net/Chart-js#comment498073 2018-09-04T11:52:18Z <p>Voilà la solution que j'ai trouvée pour le titre :</p> <p>1) J'ai ajouté dans le modèle (chart.html) :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>#SET{titre,#GET{title}}</code></pre></div> <p>avant la balise (partie « traitement ») :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>#SET{title,#GET{title}|replace{" ",""}}</code></pre></div> <p>2) J'ai formater le canvas de cette manière, pour intégrer le titre au dessus du graphe :</p> <div class="precode"><pre class="spip_code spip_code_block language-css" dir="ltr" style="text-align:left;" data-language="css"><code><dl class="chartjs_responsive"> <dt class="spip_doc_titre"> <strong>#GET{titre}</strong> </dt> <dt> <div class="spip-chart-wrap [spip-chart-align-(#GET{align})] [(#GET{class})]" style="max-width:100%;width:[(#GET{width}|!={null}|?{#GET{width},#GET{canvaswidth}px})];height:[(#GET{height}|!={null}|?{#GET{height},#GET{canvasheight}px})];"><canvas id="#GET{title}" height="#GET{canvasheight}" width="#GET{canvaswidth}" class="spip-chart-canvas"></canvas></div> </dt> </dl></code></pre></div> <p>Ca marche, pour autant qu'on utilise pas des caractères spéciaux pour le titre. C'est du bricolage, mais je ne suis pas un dieu du code<small class="fine d-inline"> </small>;)</p> <p>Un truc pas mal serait de pouvoir exporter les données (en CSV, TXT ou autre) sur base de celles entrées pour Chart.js. Je vais me creuser les méninges pour voir si c'est possible...</p> Chart.js 2018-09-04T08:12:36Z https://files.spip.net/Chart-js#comment498072 2018-09-04T08:12:36Z <p>Oui bien sur, mais je demandais car je n'ai pas vraiment les connaissances pour le faire.</p> <p>J'essaie de créer un titre à partir de l'id en ajoutant un truc du style</p> <h3>#GET<i>title</i></h3> <p>dans le modèle, mais les espaces sont supprimés.</p> <p>J'imagine qu'il doit y avoir moyen en créant une nouvelle variable avec une balise #SET à partir de l'id, mais où on ne supprimerait pas les espaces, mais pour l'instant je n'y arrive pas.</p> Chart.js 2018-09-04T08:07:00Z https://files.spip.net/Chart-js#comment498070 2018-09-04T08:07:00Z <p>Le plugin peut évoluer ....<br class="autobr"> Vous pouvez le reprendre et intégrer d'autres paramètres ou de nouveaux modèles pour intégrer vos besoins.</p> Chart.js 2018-09-04T07:38:13Z https://files.spip.net/Chart-js#comment498069 2018-09-04T07:38:13Z <p>Ah oui et question supplémentaire : est-il possible de nommer les axes pour que ça apparaisse sur le graphique<small class="fine d-inline"> </small>?</p> Chart.js 2018-09-03T21:35:33Z https://files.spip.net/Chart-js#comment498067 2018-09-03T21:35:33Z <p>Bonjour,</p> <p>Ce plugin est vraiment super, merci à son auteur<small class="fine d-inline"> </small>!<br class="autobr"> J'ai deux questions à son sujet :</p> <p>1) Est-il possible de mettre un titre au graphique<small class="fine d-inline"> </small>?</p> <p>2) Dans le cas où l'on a plusieurs datasets, est-il possible d'afficher une légende pour indiquer quel dataset représente telle ou telle couleur<small class="fine d-inline"> </small>?</p> <p>Je vois que tout celà est possible dans la librairie JS : <a href="http://www.chartjs.org/samples/latest/charts/line/basic.html" class="spip_url spip_out auto" rel="nofollow external">http://www.chartjs.org/samples/latest/charts/line/basic.html</a> mais je ne sais pas si ça a été implanté dans le plugin SPIP<small class="fine d-inline"> </small>?</p> <p>Merci<small class="fine d-inline"> </small>!</p> Chart.js 2015-10-20T13:58:36Z https://files.spip.net/Chart-js#comment484167 2015-10-20T13:58:36Z <p>Évidement John le principe est le même. Par exemple voici un modèle qui utilise un fichier CSV chargé sur SPIP, tu peux remplacer #URL_DOCUMENT par le nom de ton fichier en dur si tu préfères.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>#SET{data,''} #SET{labels,''} <BOUCLE_doccsvchart(DOCUMENTS){id_document=#ID}> <B_csvchart3> <BOUCLE_csvchart3(DATA) {source csv, #URL_DOCUMENT, csv}{cle>0}> <BOUCLE_linelabels(DATA){source tableau,#VALEUR}{0,1}>[(#CLE|is_numeric|oui) #SET{labels, #GET{labels}|concat{",",#VALEUR} ]</BOUCLE_linelabels> <BOUCLE_linedata(DATA){source tableau,#VALEUR}{1,2}>[(#CLE|is_numeric|oui) #SET{data,#GET{data}|concat{",",#VALEUR|}} ]</BOUCLE_linedata> </BOUCLE_csvchart3> </B_csvchart3> </BOUCLE_doccsvchart> #SET{labels,#GET{labels}|substr{1}} #SET{data,#GET{data}|substr{1}} <div class="table-responsive"> [(#MODELE{chart}{id=coursduyen,type=#ENV{type},width=auto,height=auto,canvasheight=350,datasets=#GET{data},labels=#GET{labels}})] </div></code></pre></div> Chart.js 2015-10-15T15:47:11Z https://files.spip.net/Chart-js#comment484085 2015-10-15T15:47:11Z <p>Merci pour ce plugin. <br class="autobr"> Dans le modèle peut-on utiliser un fichier csv<small class="fine d-inline"> </small>?</p> Chart.js 2015-07-25T12:09:21Z https://files.spip.net/Chart-js#comment483117 2015-07-25T12:09:21Z <p>Bonjour,<br class="autobr"> Je cherche a envoyé mon graphique par mail....Est ce que quelqu'un a une idée de comment procéder<small class="fine d-inline"> </small>??? Merci</p> Chart.js 2015-05-27T12:09:03Z https://files.spip.net/Chart-js#comment482187 2015-05-27T12:09:03Z <p>Bonjour,</p> <p>J'ai eu un souci pour intégrer la balise #MODELE<i>chart</i> dans une boucle MOTS.<br class="autobr"> En effet, l'id du Mot entrait en conflit avec l'id du graphique via #ENV<i>id</i>, qui me renvoyait le numéro de l'article au lieu de l'identifiant du graphique, d'où bug et pas d'affichage.</p> <p>J'ai tourné ma boucle dans tous les sens, mais je n'ai pas trouvé de parade.</p> <p>En attendant, j'ai triché en modifiant le fichier chart.html, en changeant la ligne :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>#SET{title,chart} [(#ENV{id}|oui) #SET{title,#ENV{id}|trim}]</code></pre></div> <p>par</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>#SET{title,chart} [(#ENV{chart_id}|oui) #SET{title,#ENV{chart_id}|trim}]</code></pre></div> <p>Et du coup, au lieu de préciser un id en paramètre de mes graphs, je précise un chart_id et le conflit a disparu.</p> <p>ça marche, mais je ne suis pas très sûr de mon coup. Si quelqu'un a un avis...</p> Chart.js 2014-12-16T05:43:06Z https://files.spip.net/Chart-js#comment478533 2014-12-16T05:43:06Z <p>Hello,<br class="autobr"> Je crois que le plus simple est de créer un plugin de complément pour intégrer ton nouveau type de graphique :</p> <ul class="spip"><li> dans le paquet.xml de ton plugin indique que le plugin chartjs est requis</li><li> sur le même modèle que le plugin, ajoute les fonctions qui permettent d'insérer le code js supplémentaire Chart.StackedBar.js</li><li> sur le même modèle que le plugin, créer un nouveau modèle (ou surcharge le modèle existant graphe) pour ajouter ton nouveau type de graphe.</li></ul> <p>Si cela marche bien, n'hésite pas à déposer et partager ton plugin sur la zone et contrib.</p> <p>Bon code<small class="fine d-inline"> </small>!</p> Chart.js 2014-12-15T22:01:11Z https://files.spip.net/Chart-js#comment478530 2014-12-15T22:01:11Z <p>Bonjour<br class="autobr"> Merci pour cet excellent plugin. <br class="autobr"> Je cherche à étendre les type de graphique en rajoutant les histogrammes cumulés comme on peut les trouver sur <a href="https://github.com/Regaddi/Chart.StackedBar.js" class="spip_url spip_out auto" rel="nofollow external">https://github.com/Regaddi/Chart.StackedBar.js</a><br class="autobr"> Cependant, je ne vois pas trop comment rajouter ce type dans la mécanique du plugin. Auriez-vous une piste de recherche<small class="fine d-inline"> </small>?</p> Chart.js 2014-10-29T10:20:31Z https://files.spip.net/Chart-js#comment477656 2014-10-29T10:20:31Z <p>Excellent plugin<small class="fine d-inline"> </small>!</p> <p>J'aurais une petite question : est-il envisageable d'intégrer le paramètre legendTemplate<small class="fine d-inline"> </small>?</p> <p>Ca serait très utile pour les pies et les donuts<small class="fine d-inline"> </small>!</p> <p>Merci d'avance<small class="fine d-inline"> </small>;)</p> Chart.js 2014-10-27T06:41:04Z https://files.spip.net/Chart-js#comment477607 2014-10-27T06:41:04Z <p>Peux tu être plus précis, quels plugins<small class="fine d-inline"> </small>? As tu essayé une installation en désactivant les autres plugins<small class="fine d-inline"> </small>?</p> Chart.js 2014-10-26T12:30:03Z https://files.spip.net/Chart-js#comment477602 2014-10-26T12:30:03Z <p>Ce plugin m'a l'air très bien mais impossible de l'installer. Il semble rentrer en collision avec d'autres plugins.</p> Chart.js 2014-10-01T19:13:09Z https://files.spip.net/Chart-js#comment477210 2014-10-01T19:13:09Z <p>la page n'est accessible qu'aux personnes ayant le statut d'admin-webmestre.<br class="autobr"> pensez aussi à vérifier si vous consultez cette page sur le même nom de domaine (avec ou sans www) que la partie privée (backoffice)</p> Chart.js 2014-10-01T18:51:23Z https://files.spip.net/Chart-js#comment477208 2014-10-01T18:51:23Z <p>Bonjour,</p> <p>Un souci pour le lien démo :<br class="autobr"> Une fois installé, vous pouvez consulter la page de démonstration <a href="http://contrib.spip.net/spip.php?page=demo/demo_chartjs" class="spip_out" rel='nofollow external'>spip.php<small class="fine d-inline"> </small>?page=demo/demo_chartjs</a></p> <p><strong>demo/demo_chartjs : Accès interdit</strong></p>