Matplotlib ile Veri Görselleştirme: Temel ve İleri Düzey Teknikler

21 Jun 2026 5 görüntüleme Yazılım

Matplotlib Nedir?

Matplotlib, Python programlama dili için geliştirilmiş bir veri görselleştirme kütüphanesidir. Veri analizi ve bilimsel araştırmalar için sıklıkla kullanılan bu kütüphane, kullanıcıların çeşitli grafikler ve görseller oluşturmasına olanak tanır. Matplotlib, kullanıcı dostu arayüzü ve geniş özellik seti ile veri görselleştirmeyi kolay ve etkili hale getirir.

Matplotlib'in Temel Özellikleri

  • Çeşitli Grafik Türleri: Matplotlib, çubuk grafikler, çizgi grafikler, daire grafikler ve daha fazlasını oluşturmanıza olanak tanır.
  • Özelleştirme Seçenekleri: Grafiklerin görünümünü ve stilini değiştirebilir, renkler, yazı tipleri ve etiketler ekleyebilirsiniz.
  • Alt Grafikler: Birden fazla grafiği tek bir figürde gösterebilir, böylece verilerinizi daha kapsamlı bir şekilde sunabilirsiniz.
  • 3D Görselleştirme: Matplotlib, 3D grafikler oluşturmanıza da olanak tanır, bu sayede daha karmaşık veri setlerini görselleştirebilirsiniz.

Matplotlib ile Başlarken

Matplotlib'i kullanmaya başlamak için öncelikle kütüphaneyi yüklemeniz gerekmektedir. Bunu yapmak için terminal veya komut istemcisine aşağıdaki komutu yazabilirsiniz:

pip install matplotlib

Basit Bir Grafik Oluşturma

Matplotlib ile basit bir çizgi grafiği oluşturmak için aşağıdaki adımları takip edebilirsiniz:

import matplotlib.pyplot as plt

# Veri tanımlama
y = [1, 2, 3, 4, 5]
x = [1, 2, 3, 4, 5]

# Grafik oluşturma
plt.plot(x, y)
plt.title('Basit Çizgi Grafiği')
plt.xlabel('X Ekseni')
plt.ylabel('Y Ekseni')

# Grafiği gösterme
plt.show()

Grafik Özelleştirme

Matplotlib ile oluşturduğunuz grafikleri özelleştirmek, verilerinizi daha etkili bir şekilde sunmanıza yardımcı olur. İşte bazı özelleştirme seçenekleri:

  • Renk ve Stil Seçenekleri: Grafiğinizi renk, stil ve işaretleyici seçenekleri ile kişiselleştirebilirsiniz. Örneğin:
  • plt.plot(x, y, color='red', linestyle='--', marker='o')
  • Başlık ve Etiketler: Grafiğinizin başlığını ve eksen etiketlerini eklemek için aşağıdaki kodu kullanabilirsiniz:
  • plt.title('Grafik Başlığı')
    plt.xlabel('X Eksen Başlığı')
    plt.ylabel('Y Eksen Başlığı')

İleri Düzey Kullanım Teknikleri

Matplotlib, yalnızca basit grafikler oluşturmakla kalmaz, aynı zamanda veri görselleştirme konusunda daha karmaşık ihtiyaçları da karşılar. İşte bazı ileri düzey kullanım teknikleri:

Alt Grafikler (Subplots)

Bazı durumlarda, birden fazla grafiği tek bir figürde göstermek isteyebilirsiniz. Bunu yapmak için subplots fonksiyonunu kullanabilirsiniz:

fig, axs = plt.subplots(2, 2)
axs[0, 0].plot(x, y)
axs[0, 0].set_title('Grafik 1')
axs[0, 1].scatter(x, y)
axs[0, 1].set_title('Grafik 2')
axs[1, 0].bar(x, y)
axs[1, 0].set_title('Grafik 3')
axs[1, 1].hist(y)
axs[1, 1].set_title('Grafik 4')

plt.tight_layout()
plt.show()

3D Grafik Oluşturma

Matplotlib, 3D grafikler oluşturmanıza olanak tanır. Bunun için mpl_toolkits.mplot3d kütüphanesini kullanarak 3D bir grafik oluşturabilirsiniz:

from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

x = [1, 2, 3, 4, 5]
y = [1, 2, 3, 4, 5]
z = [1, 2, 3, 4, 5]
ax.scatter(x, y, z)
ax.set_title('3D Dağılım Grafiği')
plt.show()

Sonuç

Matplotlib, Python ile veri görselleştirmenin en güçlü araçlarından biridir. Basit grafiklerden karmaşık 3D görselleştirmelere kadar geniş bir yelpaze sunar. Ankara'da bulunan Limit Bilgisayar Kursu, Matplotlib ve diğer veri analizi konularında eğitim fırsatları sunmaktadır. Kızılay ve Çankaya'da kariyerinize yatırım yapmak için bizimle iletişime geçebilirsiniz.

Kariyerinize Yatırım Yapın!

Limit Bilgisayar Kursu ile kariyerinize yatırım yapın! 0 536 601 06 16

Bu Yazıyı Paylaş
ÜCRETSİZ ONLINE SINAV

Online Bilgisayar İşletmenliği Deneme Sınavı

40 soruluk profesyonel deneme sınavıyla bilgi seviyenizi ölçün. Anında sonuç!

Hemen Sınava Başla