「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であるクリス・ナーゲル – インタビューシリーズ」

クリスはSiftの最高経営責任者です彼は、Ping Identityを含むベンチャー支援および公開SaaS企業のシニアリーダーシップポジシ...

人工知能

ジョシュ・フィースト、CogitoのCEO兼共同創業者 - インタビューシリーズ

ジョシュ・フィーストは、CogitoのCEO兼共同創業者であり、感情と会話AIを組み合わせた革新的なプラットフォームを提供するエ...

人工知能

「LeanTaaSの創設者兼CEO、モハン・ギリダラダスによるインタビューシリーズ」

モーハン・ギリダラダスは、AIを活用したSaaSベースのキャパシティ管理、スタッフ配置、患者フローのソフトウェアを提供する...

機械学習

もし芸術が私たちの人間性を表現する方法であるなら、人工知能はどこに適合するのでしょうか?

MITのポストドクターであるジヴ・エプスタイン氏(SM '19、PhD '23)は、芸術やその他のメディアを作成するために生成的AIを...

人工知能

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

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

AIニュース

OpenAIのCEOであるSam Altman氏:AIの力が証明されるにつれて、仕事に関するリスクが生じる

OpenAIのCEOであるSam Altmanは、特に彼の作品であるChatGPTに関するAIの潜在的な危険性について公言してきました。最近のイ...