0Pricing
Python Academy · Ders

Grafikleri Özelleştirme

Başlıklar, etiketler ve açıklamalar ekleyin

Grafikleri Özelleştirme, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 4 dersten oluşur.

Ham Veriden Okunaklı Grafiğe

Çıplak bir grafik verileri gösterir, ancak okuyucuya çok az şey anlatır. Özelleştirme; bir grafiği açık bir mesaja dönüştüren başlık, eksen etiketi, gösterge, işaret ve ek açıklama gibi bağlamları ekler.

Bunların tümü eksen nesnesinin yöntemleridir.

Başlıklar

ax.set_title('Monthly Sales') ile her eksene bir başlık verin. Şeklin tamamı için kullanılan başlık ise fig.suptitle('Report') ile eklenir.

Başlık, yalnızca sütun adını tekrarlamak yerine grafiğin ne gösterdiğini belirtmelidir.

raw_label = 'sales_q1'
nice_title = raw_label.replace('_', ' ').title()
print('Title:', nice_title)

Eksen Etiketleri

Her iki ekseni de ax.set_xlabel('Month') ve ax.set_ylabel('Revenue (USD)') ile etiketleyin. Birimler varsa bunları her zaman ekleyin.

Etiketlenmemiş eksenler, bir grafiğin izleyicilerinin kafasını karıştırmasının en yaygın nedenidir.

Göstergeler

Bir eksende birden fazla seri olduğunda gösterge bunları tanımlar. Grafik çizerken bir label iletin, ardından ax.legend() çağrısını yapın.

Gösterge, çizdiğiniz her çizgiye eklediğiniz etiketleri okur.

series = [
    {'label': 'Revenue', 'color': 'blue'},
    {'label': 'Costs', 'color': 'red'},
]
for s in series:
    print('legend entry:', s['label'], '(' + s['color'] + ')')

Renkler

color bağımsız değişkeniyle bir renk belirleyin. 'red' gibi adlar, '#1f77b4' gibi onaltılık kodlar veya 'g' gibi kısa kodlar kullanabilirsiniz.

Grafikler arasında tutarlı renkler kullanmak, okuyucuların aynı seriyi takip etmesine yardımcı olur.

Eksen Sınırları

Görünür aralığı ax.set_xlim(0, 10) ve ax.set_ylim(0, 100) ile denetleyin. Bu yöntem, yakınlaştırma yapmak veya çubuk yüksekliklerinin gerçeği yansıtması için sıfır taban çizgisini zorlamak açısından kullanışlıdır.

Burada, kenar boşluklu bir aralığı otomatik olarak hesaplıyoruz.

values = [12, 45, 33, 27]
lo, hi = min(values), max(values)
pad = (hi - lo) * 0.1
print('y limits:', lo - pad, 'to', hi + pad)

İşaretler ve İşaret Etiketleri

İşaretler, bir eksen üzerindeki çizgilerdir. Konumlarını ax.set_xticks([0, 1, 2]) ile, metinlerini ise ax.set_xticklabels(['Jan', 'Feb', 'Mar']) ile belirleyin.

Uzun etiketleri rotation=45 ile döndürmek, üst üste gelmelerini önler.

Izgara Çizgileri

Okuyucuların değerleri tahmin etmesine yardımcı olmak için ax.grid(True) ile bir ızgara ekleyin. Izgaralar verilerle rekabet etmesin diye onları açık renkte tutun.

Yalnızca yatay ızgara çizgilerini ax.grid(axis='y') ile gösterebilirsiniz.

Ek Açıklamalar

ax.annotate('Peak', xy=(x, y)) ile belirli bir noktayı vurgulayın. Ek açıklamalar, grafiğin en önemli bölümüne dikkat çeker.

Açıklama eklenecek noktayı bulmak, standart Python koduyla yapılır.

data = [10, 25, 80, 40, 15]
peak_index = data.index(max(data))
print('Annotate peak at x =', peak_index, 'value =', data[peak_index])

Yerleşime Son Rötuşlar

Etiketleri ekledikten sonra hiçbir şeyin kesilmemesi için fig.tight_layout() çağrısını yapın. Bu yöntem, başlıkların ve etiketlerin şekle sığması için aralıkları otomatik olarak ayarlar.

Bu, kaydetmeden veya görüntülemeden önceki son dokunuştur.

Metin Biçimlendirme

Çoğu metin yöntemi biçimlendirme bağımsız değişkenlerini kabul eder: fontsize, fontweight='bold' ve color. Örneğin ax.set_title('Sales', fontsize=16, fontweight='bold') başlığı öne çıkarır.

Vurgulamayı ölçülü kullanın; odak süsleme değil, veri olarak kalsın.

Hızlı Kontrol

İş için doğru yöntemi seçin.

Özet

Özelleştirme araçlarını öğrendiniz:

  • Bağlam için set_title, set_xlabel, set_ylabel
  • Serileri adlandırmak için legend, tutarlılık için color
  • set_xlim / set_ylim, işaretler ve grid
  • Vurgu için annotate, son rötuşlar için tight_layout

Bunlar birlikte ham verileri açık bir öyküye dönüştürür.

Sıkça Sorulan Sorular

“Grafikleri Özelleştirme” dersi ücretsiz mi?

Evet — “Grafikleri Özelleştirme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 4 dersten oluşur.

“Grafikleri Özelleştirme” dersinde ne öğreneceğim?

Başlıklar, etiketler ve açıklamalar ekleyin Python Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Python Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Python Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Grafikleri Özelleştirme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Python Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Python Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Şekiller ve Eksenler
  2. Çizgi, Çubuk ve Dağılım Grafikleri
  3. Grafikleri Özelleştirme
  4. Alt Grafikler ve Düzenler
← Python Academy Sayfasına Dön