Matplotlib, basit grafiklerden karmaşık ve etkileşimli şekillere kadar geniş bir yelpazede görselleştirme oluşturmak için güçlü bir Python kütüphanesidir. Veri biliminin ve bilimsel hesaplamanın temel taşlarından biridir ve görseller aracılığıyla fikirleri etkili bir şekilde iletmek için araçlar sağlar. Bu öğretici, kurulum sürecini adım adım anlatacak ve ilk grafiğinizi oluşturmanıza yardımcı olacaktır.
İçerik Tablosu
1. Matplotlib’i Kurma
Matplotlib’i kurmanın en basit yolu, standart Python paket yükleyicisi olan pip
kullanmaktır:
pip install matplotlib
Bu komut, Matplotlib’i ve bağımlılıklarını indirip kuracaktır. Sorunlarla karşılaşırsanız, Python ve pip
‘in sisteminize doğru şekilde kurulu olduğunu doğrulayın. Python sürümünüzü python --version
veya python3 --version
kullanarak kontrol edin.
Anaconda kullanıcıları daha entegre bir kurulum için conda
‘yı kullanabilir:
conda install -c conda-forge matplotlib
Conda, bağımlılık yönetiminde üstündür ve pip
kurulumlarında ortaya çıkabilecek çakışmaları genellikle önler.
2. Linux Kurulum Notları
pip
ve conda
genel olarak tüm işletim sistemlerinde çalışırken, Linux kullanıcıları ara sıra bağımlılık sorunlarıyla karşılaşabilir. Bunlar genellikle Matplotlib’in arka uçları (grafikleri oluşturan sistemler) tarafından gereken eksik kütüphanelerle ilgilidir. Hata alırsanız, dağıtımınıza (örneğin, Ubuntu, Fedora, CentOS) bağlı olarak ek paketler yüklemeniz gerekebilir. Yaygın bağımlılıklar şunlardır:
- Yazı Tipleri: Matplotlib, grafikler içinde metin görüntülemek için yazı tiplerine ihtiyaç duyar.
- Grafik Kütüphaneleri: Seçtiğiniz arka uca (gelecek eğitimlerde ele alınacaktır) bağlı olarak GTK, Qt veya diğerleri gibi kütüphaneler gerekebilir.
Bu paketleri kurma hakkında ayrıntılar için dağıtımınızın paket yöneticisi belgelerine (örneğin, Debian tabanlı sistemler için apt
, Fedora/CentOS için dnf
veya yum
) bakın. Çevrimiçi olarak “[dağıtımınız] bağımlılıklarını kurma” araması da genellikle yararlı rehberlik sağlayacaktır.
3. İlk Grafiğinizi Oluşturma
Basit bir çizgi grafiği oluşturalım. Bir Python dosyası (örneğin, myplot.py
) oluşturun ve aşağıdaki kodu yapıştırın:
import matplotlib.pyplot as plt
x_values = [1, 2, 3, 4, 5]
y_values = [2, 4, 1, 3, 5]
plt.plot(x_values, y_values)
plt.xlabel("X-ekseni")
plt.ylabel("Y-ekseni")
plt.title("İlk Matplotlib Grafiğim")
plt.grid(True) #Daha iyi okunabilirlik için ızgara eklendi
plt.show()
Bu kod önce pyplot
modülünü (genellikle plt
olarak kısaltılır) içe aktarır. Ardından x ve y koordinatları için listeler tanımlar, verileri çizer, etiketler, bir başlık ve daha iyi görselleştirme için bir ızgara ekler ve son olarak plt.show()
kullanarak grafiği görüntüler. Grafiğinizi görüntülemek için betiği çalıştırın (örneğin, python myplot.py
).
Bu temel bir giriş; Matplotlib, gelişmiş görselleştirmeler oluşturmak için kapsamlı özellikler sunar. Daha gelişmiş özellikler için belgesini inceleyin.