Bonjour à tous,

Alors voici mon problème je charge un fichier csv pour faire un graphique avec highchart (je suis encore un noob )
mon fichier csv:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
0	1.03645399076138	18.680054645644	26.8678147836078
1	2.44625498591384	18.680054645644	26.8678147836078
2	5.45509322517529	18.680054645644	26.8678147836078
3	2.36362640018202	18.680054645644	26.8678147836078
4	2.28307829582599	18.680054645644	26.8678147836078
5	3.41138672777039	18.680054645644	26.8678147836078
...
Dans ma première colonne j'ai mon abscisse et les trois suivantes mon ordonnée (3 points dont 2 qui constitueront des seuils)

Mon code pour le moment que je n'arrive pas vraiment à adapter à mon résultat attendue:

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
    <script type="text/javascript">
      jQuery(document).ready(function() {
 
 
        var options = {
          chart: {
            renderTo: 'container2',
            defaultSeriesType: 'column'
          },
          title: {
            text: 'Ewarespar Residuals'
          },
          xAxis: {
            categories: []
          },
          yAxis: {
            title: {
              text: 'Units'
            }
          },
          series: []
        };
 
        /*
             Load the data from the CSV file. This is the contents of the file:
 
                    Apples,Pears,Oranges,Bananas,Plums
                    John,8,4,6,5
                    Jane,3,4,2,3
                    Joe,86,76,79,77
                    Janet,3,16,13,15
 
         */
        jQuery.get('/qark/1/graph2.csv', function(data) {
          // Split the lines
          var lines = data.split('\n');
          jQuery.each(lines, function(lineNo, line) {
            var items = line;
 
            // header line containes categories
            if (lineNo == 0) {
              jQuery.each(items, function(itemNo, item) {
                if (itemNo > 0) options.xAxis.categories.push(item);
              });
            }
 
            // the rest of the lines contain data with their name in the first position
            else {
              var series = {
                data: []
              };
              jQuery.each(items, function(itemNo, item) {
                if (itemNo == 0) {
                  series.name = item;
                } else {
                  series.data.push(parseFloat(item));
                }
              });
 
              options.series.push(series);
 
            }
 
          });
 
          var chart = new Highcharts.Chart(options);
        });
 
 
      });
    </script>
Merci d'avance pour votre aide !