Bonjour,
Je cherche � r�aliser un graphique pour ma page Web. Les donn�es sont dynamiques et proviennent d'une base de donn�es.
Pour cela j'utilise une fonction php qui me donne les informations n�cessaires.
Je ne connais pas le nombre d'arguments � l'avance. Par cons�quent, j'utilise cette m�thode pour r�cup�rer l'information :
Si je fait un alert(args) j'obtiens bien les valeurs que je souhaites. Jusque l� parfait.
Code : S�lectionner tout - Visualiser dans une fen�tre � part var args = Array.prototype.slice.call(arguments);
En revanche lorsque je veux les utiliser dans mon script, cela ne fonctionne pas car les donn�es sont r�cup�rer en texte...
Voici le script que je souhaite utiliser :
Je souhaites remplacer data: [10,25,45,68,359,51,254,457,48,36,125,756,124] par les valeurs comprisent dans "args".
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 <script type="text/javascript"> var chart; function ShowChart() { var args = Array.prototype.slice.call(arguments); chart = new Highcharts.Chart({ chart: {renderTo: 'container',defaultSeriesType: 'column'}, title: {text: 'Statistiques mensuelles'}, subtitle: {text: 'Source: ZEFIR'}, xAxis: { categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec', 'Total'] }, yAxis: {min: 0, title: {text: 'Nombre de dépôts'}}, legend: { layout: 'vertical', backgroundColor: '#FFFFFF', align: 'left', verticalAlign: 'top', x: 100, y: 70, floating: true, shadow: true }, tooltip: { formatter: function() { return ''+ this.x +': '+ this.y +' dépôts'; } }, plotOptions: {column: {pointPadding: 0.2,borderWidth: 0}}, series: [{ name: '2010', data: [10,25,45,68,359,51,254,457,48,36,125,756,124] }] }); }; </script>
Si je met data: [parseFloat(args)] alors je ne r�cup�re que la premi�re valeur...
Une id�e ?
Merci par avance.
Partager