Guest User

Untitled

a guest
Sep 16th, 2015
311
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script type="text/javascript">
  2.     var type, div, chart;
  3.     {% for excel in excels.all %}
  4.     {% for sheet in excel.excelsheet_set.all %}
  5.     type = "spline";
  6.     div = 1000000000.0;
  7.     chart = new CanvasJS.Chart("{{ sheet.id }}", {
  8.           title:{
  9.             text: "{{ excel.filename }}"
  10.           },
  11.           data: [
  12.             {% for f0 in sheet.wilkierow_set.all.0.fraktil_set.all %}
  13.               {
  14.                type: type,
  15.                name: "{{ f0.name }}",
  16.                showInLegend: true,
  17.                legendText: "{{ f0.name }}",
  18.                dataPoints: [
  19.                {% for row in sheet.wilkierow_set.all %}{
  20.                    x: {{ row.ar }},
  21.                    y: ({% for f in row.fraktil_set.all %}{% if f.name == f0.name %}{{ f.value }}{% endif %}{% endfor %}){% if sheet.name != 'Réttindi' %}/div{% endif %} },{% endfor %}
  22.                ]
  23.              },
  24.             {% endfor %}
  25.         ],
  26.         zoomEnabled: true,
  27.         exportEnabled: true,
  28.         exportFileName: "{{ excel.filename }}_{{ sheet.name }}_TBG",
  29.         theme: 'theme2',
  30.         markerSize: 0,
  31.         markerBorderThickness: 0,
  32.         axisX: {
  33.             title: 'Ár'
  34.         },
  35.         axisY: {
  36.             title: {% if sheet.name != 'Réttindi' %}'Milljarðar króna'{% else %}'Hækkun, hlutfall'{% endif %}
  37.         }
  38.       });
  39.     {% endfor %}
  40.     chart.render();
  41.  
  42.     type = "column";
  43.     chart = new CanvasJS.Chart("payout-{{ excel.id }}", {
  44.           title:{
  45.             text: "{{ excel.filename }}"
  46.           },
  47.           data: [
  48.               {
  49.                type: type,
  50.                name: "",
  51.                showInLegend: true,
  52.                legendText: "",
  53.                dataPoints: [
  54.                {% for occ in excel.occurrence_set.all %}{
  55.                    x: {{ occ.interval_start }},
  56.                    y: {{ occ.count }} },
  57.                {% endfor %}
  58.                ]
  59.  
  60.  
  61.              },
  62.         ],
  63.         zoomEnabled: true,
  64.         exportEnabled: true,
  65.         exportFileName: "{{ excel.filename }}_{{ sheet.name }}_TBG",
  66.         theme: 'theme2',
  67.         markerSize: 0,
  68.         markerBorderThickness: 0,
  69.         axisX: {
  70.             title: 'Bil',
  71.             interval: 1
  72.         },
  73.         axisY: {
  74.             title: 'Tíðni',
  75.         }
  76.       });
  77.     chart.render();
  78.     {% endfor %}
  79. </script>
RAW Paste Data