「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

人工知能

「ジンディのCEO兼共同創設者、セリーナ・リー― インタビューシリーズ」

「Celina Leeは、ZindiのCEO兼共同創設者であり、アフリカのデータサイエンティスト向けの最大の専門ネットワークです Celina...

人工知能

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

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

人工知能

「UVeyeの共同設立者兼CEO、アミール・ヘヴェルについてのインタビューシリーズ」

アミール・ヘヴァーは、UVeyeのCEO兼共同創設者であり、高速かつ正確な異常検出により、自動車およびセキュリティ産業に直面...

人工知能

エンテラソリューションズの創設者兼CEO、スティーブン・デアンジェリス- インタビューシリーズ

スティーブン・デアンジェリスは、エンタラソリューションズの創設者兼CEOであり、自律的な意思決定科学(ADS®)技術を用いて...

人工知能

「Zenの共同創設者兼CTO、イオン・アレクサンドル・セカラ氏によるインタビューシリーズ」

創業者兼CTOであるIon-Alexandru Secaraは、Zen(PostureHealth Inc.)の開発を牽引しており、画期的な姿勢矯正ソフトウェア...

機械学習

「Prolificの機械学習エンジニア兼AIコンサルタント、ノラ・ペトロヴァ – インタビューシリーズ」

『Nora Petrovaは、Prolificの機械学習エンジニア兼AIコンサルタントですProlificは2014年に設立され、既にGoogle、スタンフ...