プロットリーのアニメーションされたバーチャートでデータストーリーテリングをレベルアップしましょう

パワフルなアニメーション付きバーチャートでデータストーリーテリングのレベルアップを実現しよう

静的なプロットを魅力的な物語に変える

写真:Teemu Paananen on Unsplash

Plotlyは、アニメーションプロットに優れた基盤を提供しています。ここでは、彼らの基本的なチュートリアルを強くおすすめします。しかし、plotlyのアニメーションは通常、視覚化に別の次元、たとえば時間などを追加するために設定されています。これはプロットにより多くの意味を加えるために素晴らしいものです。

しかし、アニメーションを使用してプロットに複雑さを加える必要はありません。アニメーションによる強調は非常に強力です。重要なグラフがオーディエンスにとっての転換点である場合、私たちは彼らの注意を引きたいと思いますが、「これが本当に注目すべきプロットです!」とは明示的に叫びたくありません。物事が動いているものに私たちは自然と目が引かれますし、アニメーションプロットは期待感を高める方法を持っています。オーディエンスは参加し、次の棒グラフや折れ線をリアルタイムで予測しようとします。もし重要なビジネスの意思決定がこのプロットにかかっているとしたら、あなたのオーディエンスは息をのむほど注目し、結果が目の前で展開されるのを待ちわびます!

具体的な例を挙げましょう。同僚のプレゼンテーションが20分進んだとします。次のグラフはあなたの注意を引きますか?このシンプルな(pandasで生成された)グラフですか?

基本的な棒グラフ — 作者による画像

それとも、同じデータのアニメーション付きグラフですか?

カスタムPlotlyアニメーション付き棒グラフ — 作者による画像

Plotlyでの構築

これを実現するために、Plotlyでは実際にデータを少し再編成する必要があります。再度、Plotlyのアニメーションは通常、あるシーケンス(通常は時間)に沿ってステップアップするように設定されています。したがって、データを効果的に各データポイントごとにフレームを作成するためにデータを引き延ばす必要があります。以下に進みましょう:

まず、plotlyパッケージをインポートしましょう(まだインストールしていない場合はpipでインストール)、そして作業するためのダミーデータセットを作成しましょう:

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more