Oranları tek bir şekilde görselleştirme
Bu egzersizde, Microsoft’un brüt kâr marjını (gross margin) ve varlık devir hızını (asset turnover) zaman içinde görselleştirip hesaplayacaksın. Ancak önceki egzersizden farklı olarak, bu kez ikisini tek bir şekilde çizeceksin. Böylece oranlar aynı şekilde yer aldığı için eğilimlerini görsel olarak daha kolay analiz edebileceksin.
Bu egzersizde pandas .melt() fonksiyonunu kullanacaksın. Videoda, fonksiyonda value_vars argümanı belirtilmişti. value_vars, unpivot etmek istediğimiz sütunları ifade eder. Ancak value_vars belirtilmezse, id_vars olmayan tüm sütunlar value_vars olarak alınır.
Varlık devir hızı ve brüt kâr marjı senin için msft DataFrame’inde sırasıyla "asset_turnover" ve "gross_margin" sütunlarında hazırlandı.
Bu egzersiz
Python ile Finansal Tabloları Analiz Etme
kursunun bir parçasıdırEgzersiz talimatları
msftDataFrame’ini geniş formattan uzun formata dönüştür.- Varlık devir hızı ve brüt kâr marjını aynı grafikte, x ekseninde
Yearolacak şekilde çiz veRatioboyutu üzerindehueekle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Convert the DataFrame from wide to long
msft_melt = msft.melt(id_vars=____, value_vars=____, var_name="Ratio")
# Plot the data
plot = sns.lineplot(data=msft_melt, x=____, y=___, hue=____)
plt.show()
plot.xaxis.set_major_locator(MaxNLocator(integer=True))
plt.show()