Python의 Sankey 다이어그램으로 재무 데이터 시각화
오늘 저는 파이썬에서 데이터를 시각화하는 독특하고 다재다능하며 유용한 방법을 보여드리겠습니다.
Sankey diagrams은 자원 관리 및 사용, 소득 및 투자와 같은 재무 데이터, 시간 관리 및 할당, 비용 등과 같은 중요한 데이터를 시각화하는 훌륭하지만 종종 간과되는 방법입니다!
예를 들어, SaaS 회사(DatavizWRLD.com이라고 하자)의 경우 CEO인 Josh가 회사의 월 수입, 이익, 비용 및 자금 관리를 보고 싶어 합니다. 우리는 그에게 Sankey 다이어그램으로 모든 것을 시각화하는 쉬운 방법을 제공할 수 있습니다.
보시다시피 이 Sankey 다이어그램은 Josh에게 회사의 월 수입, 이익, 비용 및 자금 관리를 시각화하는 간단하고 효과적인 방법을 제공합니다.
나만의 건물!
코드만 원하신다면, 짜잔(처음부터 이해하기 어려울 수 있기 때문에 계속 설명을 들으라고 조언하지만):
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"의 숫자는 레이블 배열의 인덱스입니다.)
그래서 파이썬에서 데이터를 시각화하는 훌륭하고 다재다능하지만 과소평가된 방법이 있습니다.
안녕👋
Reference
이 문제에 관하여(Python의 Sankey 다이어그램으로 재무 데이터 시각화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/code_jedi/visualize-financial-data-with-sankey-diagrams-in-python-18pn텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)