![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/job-board.corals.io/resources/views/vendor/charts/plottablejs/multi/ |
@include('charts::_partials.container.svg') <script type="text/javascript"> var {{ $model->id }}; $(function() { @include('charts::plottablejs._data.multi') var xScale = new Plottable.Scales.Category(); var yScale = new Plottable.Scales.Linear(); var xAxis = new Plottable.Axes.Category(xScale, 'bottom'); var yAxis = new Plottable.Axes.Numeric(yScale, 'left'); var plot = new Plottable.Plots.Area() @for($i = 0; $i < count($model->datasets); $i++) .addDataset(new Plottable.Dataset(s{{ $i }})) @endfor .x(function(d) { return d.x; }, xScale) .y(function(d) { return d.y; }, yScale) @if($model->colors) .attr('stroke', "{{ $model->colors[0] }}") .attr('fill', "{{ $model->colors[0] }}") @endif .animated(true); var title; @if($model->title) title = new Plottable.Components.TitleLabel("{!! $model->title !!}").yAlignment('center'); @endif var label = new Plottable.Components.AxisLabel("{!! $model->element_label !!}").yAlignment('center').angle(270); {{ $model->id }} = new Plottable.Components.Table([[null,null, title],[label, yAxis, plot],[null, null, xAxis]]); {{ $model->id }}.renderTo('svg#{{ $model->id }}'); window.addEventListener('resize', function() { {{ $model->id }}.redraw() }) }); </script>