「Plotly Graph Objectsを使用してウォーターフォールチャートを作成する方法」
ウォーターフォールチャートの作成方法 - Plotly Graph Objects
Plotly Expressはウォーターフォールチャートを実装していませんが、代わりにPlotly Graph Objectsを活用するヘルパー関数を作成することができます
Plotlyには2つのチャート描画方法があります:Graph ObjectsとPlotly Expressです。前者は低レベルの関数セットで、チャートの作成に最大の柔軟性を提供します。一方、Plotly Expressは最も一般的に使用されるチャートを実装するための簡単に使用できるメソッドセットを提供しています。
Plotly Expressの関数は基本的にはPlotly Graph Objectsのラッパーです。
ただし、Plotly Expressにはウォーターフォールチャートのメソッドは存在しないため、おそらく最も一般的なユースケースに対して簡単に使用できるウォーターフォールチャート関数を紹介します。また、より複雑な使用方法にも対応できる柔軟性も持っています。
ウォーターフォールチャート
ウォーターフォールチャートは、複数の列に分割された棒グラフのようなものです。これらは、値の増減を時間の経過に沿って表示するためによく使用されます。例えば、次のデータを見てみましょう。
- 「ChatGPT Meme Creator Pluginを使ってミームを作成する(ビジネスを成長させるために)」
- 「MLCommonsがAIモデルを実行するための新しいベンチマーク速度テストを公開しました」
- 「Würstchenの紹介:画像生成のための高速拡散」
labels = ["始めの残高", "コンサルティング", "純収益", "購入", "その他の経費", "税引き前利益"]data = [20, 80, 10, -40, -20, 0 ]
ラベルは、受け取られたまたは支出された異なるカテゴリの現金の金額を表し、データは実際の金額(ドル、百ドル、千ドル、など)です。
このデータをウォーターフォールチャートとして有用に表現することができます。最初の列が始点であり、最後の列が終点であり、その間の列は最終的な合計に結果した現金フローを示します。
通常、ウォーターフォールチャートでは、正の金額と負の金額を色で区別します。この場合、正の金額には緑色、負の金額には赤色が使われます。最終列は、正のまたは負の変化ではなく、最終結果を表すために第3の色が与えられます。
これは典型的なユースケースですが、より複雑なチャートも可能です。
We will continue to update VoAGI; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles