BaşlayınÜcretsiz Başlayın

Zaman serisi verisi çizen bir fonksiyon tanımlama

Yazdığın bir kod parçasının faydalı olduğunu fark ettiğinde, bu kodu programının başka yerlerine kopyalamak yerine o kısmı senin için saklayan bir fonksiyon tanımlamak iyi bir fikirdir.

Burada, bir zaman değişkeni ve başka bir değişken gibi girdiler alan ve bunları x ve y girdileri olarak çizen bir fonksiyon tanımlayacağız. Ardından x ve y eksenlerinin etiketlerini ayarlayacak ve y ekseni etiketinin, y ekseni tık işaretlerinin ve tık etiketlerinin renklerini belirleyeceğiz.

Bu egzersiz

Matplotlib ile Veri Görselleştirmeye Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • plot_timeseries adlı, bir Axes nesnesini (axes), verileri (x,y), bir renk adı dizesini ve x ile y ekseni etiketleri için dizeleri girdi olarak alan bir fonksiyon tanımla.
  • y değerlerini, verilen color rengiyle x'in bir fonksiyonu olarak çiz.
  • Sağlanan xlabel ve ylabel girdilerini kullanarak x ve y ekseni etiketlerini ayarla; y ekseni etiketinin rengini color ile ayarla.
  • Axes nesnesinin tick_params yöntemini kullanarak y ekseni tık parametrelerini ayarla ve colors anahtar sözcüğünü color olarak belirle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Define a function called plot_timeseries
def ____(axes, x, y, color, xlabel, ylabel):

  # Plot the inputs x,y in the provided color
  axes.____(____, ____, color=____)

  # Set the x-axis label
  ____.____(____)

  # Set the y-axis label
  ____.____(____, color=____)

  # Set the colors tick params for y-axis
  ____.____('y', colors=____)
Kodu Düzenle ve Çalıştır