![]() 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/rentpix.corals.io/resources/views/vendor/charts/plottablejs/ |
@include('charts::_partials.container.svg') <script type="text/javascript"> var {{ $model->id }}; $(function() { @include('charts::plottablejs._data.one') 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 reverseMap = {}; data.forEach(function(d) { reverseMap[d.y] = d.x;}); var plot = new Plottable.Plots.Pie() .addDataset(new Plottable.Dataset(data)) .sectorValue(function(d) { return d.y; }, yScale) @if($model->colors) .attr('fill', function(d) { return d.color; }) @endif .innerRadius(250, yScale) .outerRadius(500, yScale) .labelsEnabled(true) .labelFormatter(function(n){ return reverseMap[n] ;}) .animated(true); var title; @if($model->title) title = new Plottable.Components.TitleLabel("{!! $model->title !!}").yAlignment('center'); @endif {{ $model->id }} = new Plottable.Components.Table([[title],[plot]]); {{ $model->id }}.renderTo('svg#{{ $model->id }}'); window.addEventListener('resize', function() { {{ $model->id }}.redraw() }) }); </script>