「Plotly Graph Objectsを使用してウォーターフォールチャートを作成する方法」

ウォーターフォールチャートの作成方法 - Plotly Graph Objects

Plotly Expressはウォーターフォールチャートを実装していませんが、代わりにPlotly Graph Objectsを活用するヘルパー関数を作成することができます

Image by author

Plotlyには2つのチャート描画方法があります:Graph ObjectsとPlotly Expressです。前者は低レベルの関数セットで、チャートの作成に最大の柔軟性を提供します。一方、Plotly Expressは最も一般的に使用されるチャートを実装するための簡単に使用できるメソッドセットを提供しています。

Plotly Expressの関数は基本的にはPlotly Graph Objectsのラッパーです。

ただし、Plotly Expressにはウォーターフォールチャートのメソッドは存在しないため、おそらく最も一般的なユースケースに対して簡単に使用できるウォーターフォールチャート関数を紹介します。また、より複雑な使用方法にも対応できる柔軟性も持っています。

ウォーターフォールチャート

ウォーターフォールチャートは、複数の列に分割された棒グラフのようなものです。これらは、値の増減を時間の経過に沿って表示するためによく使用されます。例えば、次のデータを見てみましょう。

labels = ["始めの残高", "コンサルティング", "純収益",           "購入", "その他の経費", "税引き前利益"]data = [20, 80, 10, -40, -20, 0 ]

ラベルは、受け取られたまたは支出された異なるカテゴリの現金の金額を表し、データは実際の金額(ドル、百ドル、千ドル、など)です。

このデータをウォーターフォールチャートとして有用に表現することができます。最初の列が始点であり、最後の列が終点であり、その間の列は最終的な合計に結果した現金フローを示します。

Image by author

通常、ウォーターフォールチャートでは、正の金額と負の金額を色で区別します。この場合、正の金額には緑色、負の金額には赤色が使われます。最終列は、正のまたは負の変化ではなく、最終結果を表すために第3の色が与えられます。

これは典型的なユースケースですが、より複雑なチャートも可能です。

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

人工知能

「ナレ・ヴァンダニャン、Ntropyの共同創設者兼CEO- インタビューシリーズ」

Ntropyの共同創設者兼CEOであるナレ・ヴァンダニアンは、開発者が100ミリ秒未満で超人的な精度で金融取引を解析することを可...

人工知能

「コーネリスネットワークスのソフトウェアエンジニアリング担当副社長、ダグ・フラーラー氏 - インタビューシリーズ」

ソフトウェアエンジニアリングの副社長として、DougはCornelis Networksのソフトウェアスタック全体、Omni-Path Architecture...

人工知能

「ElaiのCEO&共同創業者、Vitalii Romanchenkoについてのインタビューシリーズ」

ヴィタリー・ロマンチェンコは、ElaiのCEO兼共同創設者であり、マイク、カメラ、俳優、スタジオの必要なく、個人が一流のビデ...

人工知能

ディープAIの共同創業者兼CEO、ケビン・バラゴナ氏- インタビューシリーズ

ディープAIの創設者であるケビン・バラゴナは、10年以上の経験を持つプロのソフトウェアエンジニア兼製品開発者です彼の目標...

人工知能

ジョナサン・ダムブロット、Cranium AIのCEO兼共同創設者- インタビューシリーズ

ジョナサン・ダムブロットは、Cranium AIのCEO兼共同創業者ですCranium AIは、サイバーセキュリティおよびデータサイエンスチ...

人工知能

「Kognitosの創設者兼CEO、ビニー・ギル- インタビューシリーズ」

ビニー・ギルは、複数の役職と企業を横断する多様で幅広い業務経験を持っていますビニーは現在、Kognitosの創設者兼CEOであり...