1. 学ぶ
  2. /
  3. コース
  4. /
  5. Dash と Plotly で作るダッシュボード

Connected

演習

条件付きドロップダウンオプション

あるeコマース企業の上級購買担当者から興味深い課題が出されました。アイテムのマイナーカテゴリごとの月次売上を表示する既存のダッシュボードでは、2段階のドロップダウン(メジャーカテゴリとマイナーカテゴリ)に選択肢が多すぎます。特に困るのは、2つ目のドロップダウンに選べない選択肢が表示されることだそうです。

あなたは支援できると伝えます——これは、連鎖コールバックを使って条件付きドロップダウンを実装する絶好の機会です。

指示

100 XP
  • 行31の下にコールバックを作成し、major_cat_ddドロップダウンの値に基づいてminor_cat_ddドロップダウンのoptionsを更新します。
  • 行39の下にあるrelevant_minor_options変数を、labelとvalueキーが同一の辞書リストに整形し直します。
  • 行43の下にもう一つコールバックを作成し、minor_cat_ddドロップダウンの値に基づいてsales_lineグラフのfigureを更新します。