Apache ECharts Nedir ? Örnek kullanımı nasıl ?
Bu yazı, PHP kullanarak Apache ECharts veri görselleştirme kütüphanesini kullanmanın adımlarını açıklamaktadır.
Apache ECharts Nedir ?
Apache ECharts, açık kaynak kodlu bir veri görselleştirme kütüphanesidir. Önceden Baidu tarafından geliştirilen ve Apache Software Foundation tarafından şimdi yönetilen bir proje olarak geliştirilmektedir. ECharts, JavaScript kullanarak dinamik ve etkileşimli grafikler, haritalar ve görselleştirmeler oluşturmak için kullanılan bir araçtır.
ECharts, çeşitli grafik türleri ve veri görselleştirme yöntemleri için zengin bir yelpazeye sahiptir. Çizgi grafikleri, çubuk grafikleri, pasta grafikleri, yığın grafikleri, dağılım grafikleri, ısı haritaları, gösterge panoları ve daha fazlasını içerir. Ayrıca, zengin etkileşimler, animasyonlar, özelleştirme seçenekleri ve çoklu dil desteği sunar.
ECharts, veri görselleştirme alanında popüler bir araçtır ve özellikle büyük veri setlerini görselleştirmek için kullanılır. Apache ECharts, açık kaynaklı olduğu için, herkes tarafından kullanılabilir ve katkıda bulunulabilir.
PHP ile birlikte eCharts kullanımı:
1. eCharts kütüphanesini indirin ve proje dizininize ekleyin. eCharts'in son sürümüne https://github.com/apache/echarts/releases adresinden erişebilirsiniz.
2. Ekleme işleminden sonra, sayfanızda eCharts'i kullanmak için JavaScript dosyasını içe aktarın. Örneğin:
<script src="echarts.min.js"></script>
3. Verileri hazırlayın. Verilerinizin doğru biçimde formatlandığından emin olun. eCharts, JSON biçimindeki verileri kullanır. Örneğin:
$data = [
['category' => 'A', 'value' => 10],
['category' => 'B', 'value' => 20],
['category' => 'C', 'value' => 30],
['category' => 'D', 'value' => 40],
['category' => 'E', 'value' => 50],
];
4. eCharts nesnesini oluşturun ve yapılandırın. Örneğin:
$chart = new stdClass();
$chart->title = new stdClass();
$chart->title->text = 'Örnek Grafik';
$chart->xAxis = new stdClass();
$chart->xAxis->type = 'category';
$chart->yAxis = new stdClass();
$chart->yAxis->type = 'value';
$chart->series = [
[
'type' => 'bar',
'data' => array_column($data, 'value'),
]
];
$chartOptions = json_encode($chart);
5. HTML dosyanızda bir yer belirleyin ve eCharts nesnesini çizmek için JavaScript'i kullanın. Örneğin:
<div id="chart" style="width: 600px; height: 400px;"></div>
<script>
var chart = echarts.init(document.getElementById('chart'));
chart.setOption(<?php echo $chartOptions ?>);
</script>
Bu adımları izleyerek, eCharts ile PHP kullanarak grafikler çizebilirsiniz.