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ırEgzersiz talimatları
plot_timeseriesadlı, 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.ydeğerlerini, verilencolorrengiyle x'in bir fonksiyonu olarak çiz.- Sağlanan
xlabelveylabelgirdilerini kullanarak x ve y ekseni etiketlerini ayarla; y ekseni etiketinin renginicolorile ayarla. - Axes nesnesinin
tick_paramsyöntemini kullanarak y ekseni tık parametrelerini ayarla vecolorsanahtar sözcüğünücolorolarak 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=____)