Blame view

resources/views/vendor/consoletvs/charts/chartjs/line.blade.php 1.29 KB
b7c7a5f6   Alexey Boroda   first commit
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
  @if(!$model->customId)
      @include('charts::_partials.container.canvas2')
  @endif
  
  <script type="text/javascript">
      var ctx = document.getElementById("{{ $model->id }}")
      var data = {
          labels: [
              @foreach($model->labels as $label)
                  "{!! $label !!}",
              @endforeach
          ],
          datasets: [
              {
                  fill: false,
                  label: "{!! $model->element_label !!}",
                  lineTension: 0.3,
                  @if($model->colors)
                      borderColor: "{{ $model->colors[0] }}",
                      backgroundColor: "{{ $model->colors[0] }}",
                  @endif
                  data: [
                      @foreach($model->values as $dta)
                          {{ $dta }},
                      @endforeach
                  ],
              }
          ]
      };
  
      var myLineChart = new Chart(ctx, {
          type: 'line',
          data: data,
          options: {
              responsive: {{ $model->responsive || !$model->width ? 'true' : 'false' }},
              maintainAspectRatio: false,
              @if($model->title)
                  title: {
                      display: true,
                      text: "{!! $model->title !!}",
                      fontSize: 20,
                  }
              @endif
          }
      });
  </script>