「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

機械学習

3つの質問:大規模言語モデルについて、Jacob Andreasに聞く

CSAILの科学者は、最新の機械学習モデルを通じた自然言語処理の研究と、言語が他の種類の人工知能をどのように高めるかの調査...

人工知能

スコット・スティーブンソン、スペルブックの共同創設者兼CEO- インタビューシリーズ

スコット・スティーブンソンは、Spellbookの共同創設者兼CEOであり、OpenAIのGPT-4および他の大規模な言語モデル(LLM)に基...

人工知能

『ジュリエット・パウエル&アート・クライナー、The AI Dilemma – インタビューシリーズの著者』

『AIのジレンマ』は、ジュリエット・パウエルとアート・クライナーによって書かれましたジュリエット・パウエルは、著者であ...

人工知能

「ジャスティン・マクギル、Content at Scaleの創設者兼CEO - インタビューシリーズ」

ジャスティンは2008年以来、起業家、イノベーター、マーケターとして活動しています彼は15年以上にわたりSEOマーケティングを...

人工知能

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

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

人工知能

「サティスファイラボのCEO兼共同創設者、ドニー・ホワイト- インタビューシリーズ」

2016年に設立されたSatisfi Labsは、会話型AI企業のリーディングカンパニーです早期の成功は、ニューヨーク・メッツ、メイシ...