点赞发Nature
关注中Science
sankey图一般用于描绘agent间的物质、能量流动,在综合评估模型IAM、投入产出模型IO相关的论文中比较常见。以下是一个使用plotly
程序包绘制能量流动的代码
import os
import pandas as pd
import plotly.express as px
import plotly.graph_objects as go
color_node_prod = px.colors.sequential.YlGn # define the colomap of sankey nodes
def read_sankey_sheet(sheet_name):
'''
read sankey data excel, with sheetname
return sankey dataframe
'''
sankey_excel = pd