Jupyter Notebook'ta Grafikler Nasıl Çizilir

Jupyter Notebook'ta Grafikler Nasıl Çizilir

Jupyter Notebook, veri bilimcileri için bir numaralı başvuru aracıdır. Veri görselleştirme, kolay analiz ve işbirliği için kullanılabilecek etkileşimli bir web arayüzü sunar.





Veri görselleştirme, haritalar veya grafikler aracılığıyla verileriniz için bağlam bulmanızı sağlar. Bu öğretici, Jupyter Notebook'ta grafiklerle etkileşime geçmek için kapsamlı bir kılavuz sunar.





Önkoşullar

Gerek Jüpyter yüklü makinenizde. Değilse, aşağıdaki kodu komut satırınıza girerek yükleyebilirsiniz:





$ pip install jupyter

Ayrıca ihtiyacınız olacak pandalar ve matplotlib kütüphane:

Windows 10 parlaklık nasıl azaltılır
$ pip install pandas $ pip install matplotlib

Kurulumlar tamamlandıktan sonra Jupyter Notebook sunucusunu başlatın. Bunu yapmak için aşağıdaki komutu terminalinize yazın. Geçerli dizindeki dosyaları gösteren bir Jupyter sayfası, bilgisayarınızın varsayılan tarayıcısında açılır.



$ jupyter notebook

Not: Bu komutu çalıştırdığınız terminal penceresini kapatmayın. Kapatmanız durumunda sunucunuz duracaktır.

Basit Konu

Yeni bir Jupyter sayfasında şu kodu çalıştırın:





import matplotlib.pyplot as plt
x=[1,2,3,4,5,6,7,8]
y=[2,4,6,8,10,12,14,16]
plt.plot(x,y)
plt.show()

Kod basit bir çizgi grafiği içindir. İlk satır şunları içe aktarır: pyplot grafik kütüphanesinden matplotlib API. Üçüncü ve dördüncü satırlar sırasıyla x ve y eksenlerini tanımlar.

NS komplo() Grafiği çizmek için yöntem çağrılır. NS göstermek() yöntemi daha sonra grafiği görüntülemek için kullanılır.





Bunun yerine bir eğri çizmek istediğinizi varsayalım. Süreç aynı. değerlerini değiştirmen yeterli piton listesi y ekseni için.

import matplotlib.pyplot as plt
x=[3,4,5,6,7,8,9,10,11,12]
y= [9,16,25,36,49,64,81,100,121,144]
plt.plot(x,y)
plt.show()

Önemli bir şeye dikkat edin: her iki grafikte de açık bir ölçek tanımı yoktur. Ölçek otomatik olarak hesaplanır ve uygulanır. Bu, Juypter'in kod hakkında endişelenmek yerine işinize (veri analizi) odaklanmanızı sağlayan birçok ilginç özelliğinden biridir.

Ayrıca dikkatliyseniz, x ve y eksenlerinin değer sayısının aynı olduğunu görebilirsiniz. Bunlardan herhangi biri diğerinden daha az ise, kodu çalıştırdığınızda bir hata işaretlenir ve hiçbir grafik gösterilmez.

Mevcut Tipler

Yukarıdaki çizgi grafiğinden ve eğriden farklı olarak, diğer grafik görselleştirmelerinin (örneğin histogram, çubuk grafik vb.) gösterilebilmesi için açıkça tanımlanması gerekir.

Çubuk grafiği

Bir çubuk grafiği göstermek için bar () yöntem.

import matplotlib.pyplot as plt
x=[3,4,5,6,7,8,9,10,11,12]
y= [9,16,25,36,49,64,81,100,121,144]
plt.bar(x,y)
plt.show()

Dağılım grafiği

Tek yapmanız gereken kullanmak saçılma() önceki koddaki yöntem.

import matplotlib.pyplot as plt
x=[3,4,5,6,7,8,9,10,11,12]
y= [9,16,25,36,49,64,81,100,121,144]
plt.scatter(x,y)
plt.show()

Yuvarlak diyagram

Bir pasta grafiği, yukarıdaki diğerlerinden biraz farklıdır. 4. satır özellikle ilgi çekicidir, bu yüzden oradaki özelliklere bir göz atın.

incir boyu en-boy oranını ayarlamak için kullanılır. Bunu istediğiniz herhangi bir şeye ayarlayabilirsiniz (örneğin (9,5)), ancak resmi Panda belgeleri 1 en boy oranını kullanmanızı önerir.

import matplotlib.pyplot as plt
x=[4,9,16,25,36]
fig = plt.figure(figsize =(9, 5)) # line 4
plt.pie(x)
plt.show()

Pasta grafiğinde dikkate değer bazı parametreler vardır:

etiketler - Bu, pasta grafiğindeki her dilime bir etiket vermek için kullanılabilir.

renkler - Bu, dilimlerin her birine önceden tanımlanmış renkler vermek için kullanılabilir. Renkleri hem metin biçiminde (ör. sarı) hem de onaltılık biçimde (ör. '#ebc713') belirtebilirsiniz.

Aşağıdaki örneğe bakın:

import matplotlib.pyplot as plt
x=[4,9,16,25,36]
fig = plt.figure(figsize =(5.5, 5.5))
plt.pie(x, labels=('Guavas', 'Berries','Mangoes','Apples', 'Avocado'),
colors = ( '#a86544', '#eb5b13', '#ebc713', '#bdeb13', '#8aeb13'))
plt.show()

gibi başka arsalar da var geçmiş , alan , ve nerede yapabileceğin Pandas dokümanları hakkında daha fazla bilgi edinin .

Arsa Biçimlendirme

Yukarıdaki grafiklerde etiket gibi unsurlar yoktur. İşte bunu nasıl yapacağınız.

Başlık eklemek için aşağıdaki kodu Jupyter Notebook'unuza ekleyin:

matplotlib.pyplot.title('My Graph Title')

x ve y eksenleri sırasıyla aşağıdaki gibi etiketlenebilir:

matplotlib.pyplot.xlabel('my x-axis label')
matplotlib.pyplot.ylabel('my y-axis label')

Daha Fazlasını Öğrenmek

çalıştırabilirsiniz Yardım() Jupyter komutları hakkında etkileşimli yardım almak için not defterinizdeki komut. Belirli bir nesne hakkında daha fazla bilgi almak için kullanabilirsiniz. yardım(nesne) .

Ayrıca, csv'den veri kümelerini kullanarak grafikler çizmeyi denemeyi iyi bir uygulama bulacaksınız. Dosyalar. Verileri nasıl görselleştireceğinizi öğrenmek, bulgularınızı iletmek ve analiz etmek için güçlü bir araçtır, bu nedenle becerinizi geliştirmek için biraz zaman ayırmaya değer.

Paylaş Paylaş Cıvıldamak E-posta Pandaları Kullanarak Excel Verilerini Python Komut Dosyalarına Aktarma

Gelişmiş veri analizi için Python, Excel'den daha iyidir. Panda'ları kullanarak Excel verilerinizi bir Python betiğine nasıl aktaracağınız aşağıda açıklanmıştır!

Sonrakini Oku
İlgili konular
  • Programlama
  • piton
  • Kodlama Eğitimleri
  • Veri analizi
Yazar hakkında Jerome Davidson(22 Makale Yayımlandı)

Jerome, MakeUseOf'ta Personel Yazarıdır. Programlama ve Linux ile ilgili makaleleri kapsar. Aynı zamanda bir kripto meraklısı ve kripto endüstrisini her zaman takip ediyor.

Jerome Davidson'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın