Blame view

resources/views/vendor/consoletvs/charts/chartjs/area.blade.php 1.34 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
47
48
49
  @if(!$model->customId)
      @include('charts::_partials.container.canvas2')
  @endif
  
  @include('charts::_partials.helpers.hex2rgb')
  
  <script type="text/javascript">
      var ctx = document.getElementById("{{ $model->id }}")
  
      var data = {
          labels: [
              @foreach($model->labels as $label)
                  "{!! $label !!}",
              @endforeach
          ],
          datasets: [{
              fill: true,
              @if($model->colors)
                  backgroundColor: hex2rgba_convert("{{ $model->colors[0] }}", 50),
              @endif
              label: "{!! $model->element_label !!}",
              lineTension: 0.3,
              @if($model->colors)
                  borderColor: "{{ $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>