Sebagai seorang developer, membuat chart interaktif bisa sangat rumit, terutama ketika harus mengubah data ke dalam format yang diperlukan. Setiap library berbeda, membuat prosesnya semakin rumit. Namun, Laravel Chart, sebuah paket yang dibuat oleh Erik Campobadal, membuatnya lebih mudah dari sebelumnya untuk membuat chart yang interaktif di Laravel.
Mengapa memilih Laravel Chart ?
Laravel Chart menyederhanakan proses pembuatan chart interaktif dengan menyediakan API yang mudah digunakan, dan minimal. Package ini mendukung berbagai macam pembuatan chart yang populer, mulai dari chart garis dan batang standar hingga pembuatan real-time chart. Selain itu, Laravel Chart kompatibel dengan Vue dan kerangka kerja front-end lainnya karena desainnya. Dengan lisensi MIT dan hak cipta dari tahun 2018 sampai sekarang.
Integrasi yang mulus dengan Laravel
Laravel Chart dirancang khusus untuk framework Laravel, menjadikannya sebagai package yang mulus untuk proyek Laravel Anda. Ini memanfaatkan sintaks Laravel yang elegan dan fitur-fitur canggih, memberi Anda kemampuan untuk membuat grafik yang memukau dan interaktif dengan mudah.
Dukungan Library Charts yang Beragam
Package Laravel Chart mendukung berbagai library pembuatan charts, memastikan Anda memiliki akses ke alat yang tepat untuk kebutuhan spesifik Anda. Beberapa library yang didukung termasuk Highcharts, ChartJS, FusionCharts, dan banyak lainnya. Dukungan yang luas ini memungkinkan Anda untuk membuat berbagai jenis chart, seperti chart garis, batang, area, dan chart real time.
Kustomisasi dan Fleksibilitas
Laravel Chart menawarkan opsi kustomisasi tingkat tinggi, memungkinkan Anda untuk membuat chart yang sesuai dengan tampilan dan desain aplikasi Anda. Anda dapat dengan mudah menyesuaikan warna, label, dimensi, dan elemen bagan lainnya untuk membuat bagan yang unik dan menarik secara visual. Selain itu, API Laravel Chart yang fleksibel memungkinkan Anda untuk membuat chart langsung dari database Anda atau dengan data real time, memberikan Anda keleluasaan untuk menampilkan informasi yang dinamis dan terbaru dalam aplikasi Anda.
Penggunaan Laravel Chart
Memulai dengan Laravel Chart semudah mengikuti beberapa langkah mudah. Pertama, instal pacakge melalui Composer. Setelah instalasi, daftarkan LaravelChartServiceProvider di dalam berkas config/app.php Anda. Selanjutnya, publikasikan file konfigurasi dan aset dengan menjalankan php artisan vendor:publish --tag=charts_config. Sekarang, Anda siap untuk membuat chart pertama Anda!
Untuk membuat diagram garis, gunakan sintaksis Laravel Chart untuk mendefinisikan jenis diagram, library, warna, label, dan datasets. Berikut ini adalah contoh pembuatan diagram garis dengan Laravel Chart
$chart = LaravelChart::multi('line', 'highcharts')
->setColors(['#ff0000', '#00ff00', '#0000ff'])
->setLabels(['One', 'Two', 'Three'])
->setDataset('Example 1', [1, 2, 3])
->setDataset('Example 2', [0, 6, 0])
->setDataset('Example 3', [3, 4, 1]);