@props(['data']) @php $labels = ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agu', 'Sep', 'Okt', 'Nov', 'Des']; $values = collect($data)->values(); $max = max($values->max() ?: 1, 1); $width = 700; $height = 210; $paddingBottom = 26; $paddingTop = 10; $chartHeight = $height - $paddingBottom - $paddingTop; $gap = 10; $barWidth = ($width - $gap * 13) / 12; @endphp @foreach ([0.25, 0.5, 0.75, 1] as $line) @endforeach @foreach ($values as $i => $value) @php $barHeight = $max > 0 ? ($value / $max) * $chartHeight : 0; $x = $gap + $i * ($barWidth + $gap); $y = $paddingTop + $chartHeight - $barHeight; @endphp {{ $labels[$i] ?? '' }}: {{ \App\Helpers\NumberHelper::formatRupiah($value) }} {{ $labels[$i] ?? '' }} @endforeach