Mulai sekarangMulai gratis

Grafik garis keuangan dengan tombol waktu kustom

Anda direkrut oleh sebuah perusahaan trading keuangan yang mahir Excel untuk membantu meningkatkan kemampuan visualisasi data mereka. Singkatnya, grafik Excel sudah tidak memadai bagi mereka!

Dana tersebut sangat tertarik pada sebuah perusahaan farmasi dan kinerjanya tahun ini, serta menginginkan alat untuk memperbesar rentang waktu tertentu yang penting.

Dalam latihan ini, Anda akan membantu perusahaan trading dengan memvisualisasikan harga pembukaan saham perusahaan sepanjang tahun 2020 dan membuat tombol penyaring tanggal berikut:

  • 1WTD = Minggu sebelumnya (7 hari hingga tanggal hari ini)
  • 6MTD = 6 bulan sebelumnya (6 bulan hingga tanggal hari ini)
  • YTD = Tahun berjalan hingga tanggal hari ini

Anda memiliki DataFrame stock_price yang memuat data yang diperlukan.

Latihan ini merupakan bagian dari kursus

Pengantar Visualisasi Data dengan Plotly di Python

Lihat Kursus

Instruksi latihan

  • Buat grafik garis dari DataFrame stock_price menggunakan kolom Date dan Open.
  • Buat daftar bernama fin_buttons yang berisi tombol penyaring tanggal kustom seperti disebutkan di atas.
  • Perbarui figur menggunakan .update_layout() untuk membangun tombol dengan daftar yang Anda buat.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Create a line chart
fig = px.____(stock_price, x='____', y='____', title='Opening Stock Prices')

# Create the financial buttons
fin_buttons = [
  {'count': ____, 'label': "1WTD", 'step': "____", 'stepmode': "todate"},
  {'count': ____, 'label': "6MTD", 'step': "____", 'stepmode': "todate"},
  {'count': ____, 'label': "YTD", 'step': "____", 'stepmode': "todate"}
]

# Add the buttons
fig.update_layout(dict(
    xaxis=dict(
        ____=dict(buttons=____)
    )))
fig.show()
Edit dan Jalankan Kode