19.12.2025

Vue.js ile Kapsamlı Veri Görselleştirme Uygulaması

Bu yazıda Vue.js ile veri görselleştirme uygulaması geliştireceğiz.

Vue.js ile Kapsamlı Veri Görselleştirme Uygulaması

Veri görselleştirme, günümüzün önemli ihtiyaçlarından biri haline geldi. Vue.js, güçlü yapısı ve bileşen tabanlı mimarisi sayesinde etkili görselleştirme uygulamaları geliştirmeye olanak tanır. Bu yazıda, Vue.js kullanarak basit bir veri görselleştirme uygulaması oluşturacağız.

Proje Kurulumu

Öncelikle, yeni bir Vue.js projesi oluşturmalıyız. Komut satırında aşağıdaki komutu çalıştırarak bir Vue projesi başlatabilirsiniz:

vue create veri-gorsellestirme

Proje klasörüne girdikten sonra, gerekli kütüphaneleri yükleyelim:

npm install chart.js vue-chartjs

chart.js, veri görselleştirmek için kullanacağımız popüler bir kütüphanedir. vue-chartjs ise bu kütüphaneyi Vue ile entegre etmemize yardımcı olur.

Bileşen Oluşturma

src/components klasöründe VeriGrafik.vue adında yeni bir bileşen oluşturun. Bu bileşenin içeriği aşağıdaki gibi olmalıdır:

Veri Grafik

import { Bar } from 'vue-chartjs' import { Chart as ChartJS, Title, Tooltip, Legend, BarElement, CategoryScale, LinearScale } from 'chart.js'

ChartJS.register(Title, Tooltip, Legend, BarElement, CategoryScale, LinearScale)

export default { name: 'VeriGrafik', components: { Chart: Bar }, data() { return { chartData: { labels: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs'], datasets: [ { label: 'Gelir', backgroundColor: '#42A5F5', data: [400, 450, 300, 500, 600] } ] }, chartOptions: { responsive: true, maintainAspectRatio: false } } } }

div { width: 600px; height: 400px; }

Burada, VeriGrafik bileşenimizde basit bir çubuk grafik oluşturuyoruz. chartData içinde grafik verilerimizi tanımlıyoruz. chartOptions ise grafiğimizin düzenini belirliyor.

Ana Bileşene Entegre Etme

Şimdi src/App.vue dosyasını güncelleyerek VeriGrafik bileşenimizi ekleyelim:

Veri Görselleştirme Uygulaması

import VeriGrafik from './components/VeriGrafik.vue'

export default { name: 'App', components: { VeriGrafik } }

#app { text-align: center; margin-top: 40px; }

Uygulamayı Çalıştırma

Son olarak, uygulamamızı çalıştırmak için şu komutu kullanın:

npm run serve

Tarayıcınızda http://localhost:8080 adresine giderek veri görselleştirme uygulamanızı görüntüleyebilirsiniz. Artık temel bir veri görselleştirme uygulamanız var!

Sonuç

Bu yazıda, Vue.js kullanarak basit bir veri görselleştirme uygulaması geliştirdik. Veri görselleştirmenin önemi giderek artarken, Vue.js gibi kütüphaneler bu süreçte geliştiricilere büyük kolaylık sağlar. Kendi projelerinizde bu bilgileri kullanarak daha karmaşık grafikler oluşturarak uygulamanızı zenginleştirebilirsiniz. İyi çalışmalar!