1. Nauka
  2. /
  3. Kursy
  4. /
  5. Interaktywna wizualizacja danych z Bokeh

Connected

ćwiczenie

Sprzedaż w czasie

Agenci nieruchomości poprosili cię teraz o przeanalizowanie aktywności na rynku mieszkaniowym i zwizualizowanie zmian w łącznej sprzedaży w czasie. Ramka danych melb została pogrupowana według kolumny date – tym razem obliczając łączną sprzedaż jako sumę wartości z kolumny price – i zapisana jako melb_sales:

melb_sales = melb.groupby("date", as_index=False)["price"].sum()

Obiekt source został utworzony na podstawie melb_sales i jest już załadowany. Twoim zadaniem jest sformatowanie wykresu tak, aby wizualizacja była czytelna – z opisanymi osiami umożliwiającymi wyciąganie wniosków.

Instrukcje

100 XP
  • Zaimportuj klasy potrzebne do zmiany etykiet osi na format datetime i liczbowy.
  • Dodaj do wykresu glify liniowe, przypisując oś y jako "price" i oś x jako "date" ze źródła source.
  • Zaktualizuj format osi x tak, aby miesiące były wyświetlane jako trzyliterowe skróty, a lata jako 4 cyfry.
  • Ustaw format osi y jako "$0a", aby wartości były wyświetlane w milionach dolarów.