Pythonでサンキーダイアグラムと金融データを視覚化
6106 ワード
今日、私はあなたにPythonでデータを視覚化するユニークで、用途が広くて役に立つ方法を見せています。
Sankey diagramsなどの重要なデータを視覚化の偉大な、まだ見落とされた方法:リソース管理と使用量、収入や投資などの財務データ、時間管理と配分、費用、はるかに!
たとえば、SaaSの会社(それをdatavizwrld . comとしましょう)とジョシュを取ると、CEOは、同社の毎月の収入、利益、費用、およびお金の管理を見てみたい.Sankey図ですべてを視覚化する簡単な方法を与えます.
ご覧のように、このサンキー図はジョシュに彼の会社の毎月の収入、利益、費用、およびお金の管理を視覚化するシンプルで効果的な方法を与えます.
あなた自身を構築!
コードを欲しがっているならば、Vilila(私が最初から理解するのが難しいかもしれないので、あなたが説明のために固執すると忠告しても).
import plotly.graph_objects as go
fig = go.Figure(data=[go.Sankey(
node = dict(
thickness = 5,
label = ["Ads", "Net profit", "Total income", "ROI", "Paid services", "Investment", "Expenses", "Maintaining website", "Paying employes", "Advertising", "Personal expenses", "Savings"],
color = "cyan"
),
link = dict(
# indices correspond to labels
source = [0, 1, 4, 2, 3, 2, 6, 6, 6, 1, 1],
target = [2, 5, 2, 1, 2, 6, 7, 8, 9, 10, 11],
value = [60000, 40000, 90000, 100000, 10000, 60000, 10000, 30000, 20000, 20000, 40000]
))])
fig.update_layout(
title="DatavizWRLD.com monthly income and income management of 2021( in USD )",
font=dict(size = 12, color = 'black')
)
fig.show()
すべてを理解しましょう( "source "と"target "の数はラベル配列のインデックスです).
それで、Pythonでデータを視覚化する、非常に汎用性の高い、まだ下劣な方法があります。
畢子👋
Reference
この問題について(Pythonでサンキーダイアグラムと金融データを視覚化), 我々は、より多くの情報をここで見つけました https://dev.to/code_jedi/visualize-financial-data-with-sankey-diagrams-in-python-18pnテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol