Matplotlib ile Grafik Türleri
Matplotlib çoğunlukla Matlab dilinde mevcut bulunan çizim metotlarını içerir. Bu çizim metotlarından bazıları şu şekildedir;
matplotlib.pyplot.bar: Üzerinde çalışılan verilerin çubuk grafiği şeklinde çizdirilmesini sağlamaktadır. matplotlib.pyplot.pie: Üzerinde çalışılan verilerin pasta dilimi şeklinde grafiklerinin çizdirilmesinde kullanılmaktadır. matplotlib.pyplot.scatter: Üzerinde çalışılan verilerin nokta grafiklerinin çiziminde kullanılmaktadır. matplotlib.pyplot.plot: Verilerin çizgisel olarak grafiklerinin çiziminde kullanılmaktadır. matplotlib.pyplot.xlabel: X eksenine bir tick (etiket) eklemek için kullanılmaktadır. matplotlib.pyplot.ylabel: Y eksenine bir tick(etiket) eklemek için kullanılmaktadır. matplotlib.pyplot.title: Grafiğe bir başlık eklemek amacıyla kullanılmaktadır. matplotlib.pyplot.show: Hazırlanan grafiğin ekrana bastırılmasında kullanılmaktadır. matplotlib.pyplot.axis: Hazırlanmış olan bir eksenin özelliklerinin alınmasında veya ayarlanmasında kullanılmaktadır. matplotlib.pyplot.axline: Sonsuz uzunlukta düz bir çizgi eklenmesinde kullanılmaktadır. matplotlib.pyplot.box: Mevcut eksenler üzerinde eksen kutusu açmak veya kapatmak için kullanılmaktadır. matplotlib.pyplot.cla: Geçerli olan bir eksenin temizlenmesi için kullanılmaktadır. matplotlib.pyplot.clf: Geçerli olan bir eksen üzerindeki rakamların temizlenmesi için kullanılmaktadır. matplotlib.pyplot.colorbar: Hazırlanmış olan bir grafik üzerine renk skalası eklemek için kullanılmaktadır. matplotlib.pyplot.cool: Varsayılan olarak ayarlanmış bir renk haritasının veya görüntünün renk haritasını değiştirmek için kullanılmaktadır. matplotlib.pyplot.fiil: Mevcut çokgenlerin dolgu haline getirilmesi için kullanılmaktadır. matplotlib.pyplot.grid: Grafik üzerine ızgaralar oluşturmak için kullanılmaktadır. matplotlib.pyplot.hist: Üzerinde çalışılan veriler ile bir histogram çizilmesinde kullanılmaktadır. matplotlib.pyplot.matshow: Yeni bir şekil penceresi açarak bir diziyi matris şeklinde göstermek amacıyla kullanılmaktadır. matplotlib.pyplot.text: Eksenler üzerine metin eklemek için kullanılmaktadır.
Aynı anda birden fazla grafik tek bir pencerede çizilmek istenilebilir. Bu durumda grafikler küçük pencerelere bölünerek sunulması gerekmektedir. Bu pencerelerin ayarlanmasında “subplot” komutu kullanılmaktadır. Bu komutun kullanımı “plt.subplot(SatırSayısı, SütunSayısı, SıralamaNumarası)” şeklinde oluşturulmaktadır.
Çubuk grafiklerinin çiziminde kullanılan “bar” komutu yukarıdaki alanda öğrenmiştik. Bar komutunun kullanım şekli; matplotlib.pyplot.bar(x, yükseklik, genişlik, hizalama, renk, kwargs) şeklindedir. İçerisindeki ilk iki parametre zorunludur. Diğerleri isteğe bağlı olarak değişmektedir. Bu komut dikey eksenler üzerinde 2 boyutlu çubuk grafik çizmek için kullanılmaktadır. Bir diğer kullanım şekli; matplotlib.pyplot.barh(y, yükseklik, genişlik, hizalama, renk, kwargs) şeklindedir. İlk iki parametre zorunlu olmak üzere diğerleri kullanıcının isteğine bağlı olarak tercih edilen parametrelerdir. Yatay eksende 2 boyutlu çubuk grafiklerin çizimi için kullanılmaktadır. Yukarıdaki iki komut 2 boyutlu yapılar için kullanılmaktadır. 3 boyutlu olarak çubuk grafik çizilmek istenildiğinde; matplotlib.pyplot.bar3d(x,y,z, x_derinligi, y_derinligi, z_derinligi, renk, kwargs) şeklinde gerçekleştirilir. Burada ise ilk üç parametre zorunludur, diğerleri ise kullanıcıların isteğine bağlı olarak değişmektedir.