Changeset 92660 in spip-zone


Ignore:
Timestamp:
Nov 5, 2015, 3:40:56 PM (4 years ago)
Author:
marcimat@…
Message:

Séparer les graphs d'erreurs des notices. colorier un peu.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/code.spip.net/autodoc/trunk/templates/zora/content/statistiques.twig

    r92657 r92660  
    7272
    7373
    74 <div id="graphdiv30" style="width=100%; height:300px;"></div>
    75 <div id="graphdiv" style="width=100%; height:300px;"></div>
    7674
     75<div id="graphdiv30_erreurs" style="width=100%; height:300px; margin-bottom:2em;"></div>
     76<div id="graphdiv30_notices" style="width=100%; height:300px; margin-bottom:2em;"></div>
    7777
     78<div id="graphdiv_erreurs" style="width=100%; height:300px; margin-bottom:2em;"></div>
     79<div id="graphdiv_notices" style="width=100%; height:300px; margin-bottom:2em;"></div>
    7880
    7981
    8082<script type="text/javascript" src="js/dygraph-combined.js"></script>
    8183<script type="text/javascript">
    82 var Dygraph30 = function() {
    83         Dygraph.apply(this, arguments);
    84 };
     84        var Dygraph30 = function() {
     85                Dygraph.apply(this, arguments);
     86        };
    8587
    86 Dygraph30.prototype = Object.create(Dygraph.prototype);
    87 Dygraph30.prototype.constructor     = Dygraph30;
    88 Dygraph30.prototype.parseCSV_origin = Dygraph.prototype.parseCSV_;
    89 Dygraph30.prototype.parseCSV_ = function(data) {
    90         var ret = this.parseCSV_origin(data);
    91         return ret.slice(ret.length - 30);
    92 };
     88        Dygraph30.prototype = Object.create(Dygraph.prototype);
     89        Dygraph30.prototype.constructor     = Dygraph30;
     90        Dygraph30.prototype.parseCSV_origin = Dygraph.prototype.parseCSV_;
     91        Dygraph30.prototype.parseCSV_ = function(data) {
     92                var ret = this.parseCSV_origin(data);
     93                return ret.slice(ret.length - 30);
     94        };
    9395
    94 g30 = new Dygraph30(
    95         document.getElementById("graphdiv30"),
    96         "statistiques.txt", {
    97                 title: "Évolution des erreurs les 30 derniers jours"
    98         }
    99 );
     96        g30e = new Dygraph30(
     97                document.getElementById("graphdiv30_erreurs"),
     98                "statistiques.txt", {
     99                        title: "Erreurs les 30 derniers jours",
     100                        strokeWidth: 2,
     101                        visibility: [true, false],
     102                        colors: ["#E66A00", "#9FBB57"],
     103                        stackedGraph: true
     104                }
     105        );
    100106
    101 g = new Dygraph(
    102         document.getElementById("graphdiv"),
    103         "statistiques.txt", {
    104                 title: "Évolution des erreurs dans le temps"
    105         }
    106 );
     107        g30n = new Dygraph30(
     108                document.getElementById("graphdiv30_notices"),
     109                "statistiques.txt", {
     110                        title: "Notices les 30 derniers jours",
     111                        strokeWidth: 2,
     112                        visibility: [false, true],
     113                        colors: ["#E66A00", "#9FBB57"],
     114                        stackedGraph: true
     115                }
     116        );
    107117
     118        ge = new Dygraph(
     119                document.getElementById("graphdiv_erreurs"),
     120                "statistiques.txt", {
     121                        title: "Erreurs dans le temps",
     122                        strokeWidth: 2,
     123                        visibility: [true, false],
     124                        colors: ["#E66A00", "#9FBB57"],
     125                        stackedGraph: true
     126                }
     127        );
     128
     129        gn = new Dygraph(
     130                document.getElementById("graphdiv_notices"),
     131                "statistiques.txt", {
     132                        title: "Notices dans le temps",
     133                        strokeWidth: 2,
     134                        visibility: [false, true],
     135                        colors: ["#E66A00", "#9FBB57"],
     136                        stackedGraph: true
     137                }
     138        );
    108139</script>
Note: See TracChangeset for help on using the changeset viewer.