始める無料で始める

もっとハッピーなヒストグラム

先ほど作成したヒストグラムについて、依頼元の証券会社から「データやグラフが少し無機質すぎる」とのフィードバックがありました。

そのため、先日作成した企業収益のヒストグラムに、前向きなメッセージを追加してほしいと依頼されています。

ちょうどよいアイデアがあります。閲覧者にハッピーな一日を願うメッセージに、現在の曜日を組み合わせてみましょう!

すでに fig というヒストグラムが用意されています。見た目を思い出すために、必要であれば show()print() で確認してかまいません。

この演習はコースの一部です

Pythonで学ぶPlotlyによるデータ可視化入門

コースを見る

演習の手順

  • 注釈を x 軸の中央、y 軸の 95% の位置に配置します。
  • 相対位置指定のため、xrefyref を正しく設定します。
  • update_layout() メソッドを使って注釈を追加します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Get and format today's date
today = datetime.today().strftime("%A")

# Create the message_annotation
message_annotation = dict(
  # Set the correct coordinates
  x=____, y=____, xref="____", yref="____",
  # Set the format of the text and box
  text=f"Have a Happy {today} :)",
  font=dict(size=20, color="white"),
  bgcolor="rgb(237, 64, 200)", showarrow=False
)

# Update the figure layout and show
fig.update_layout(annotations=[____])
fig.show()
コードを編集して実行