Advertisement

Python数据可视化:使用Plotly制作Sankey图

阅读量:

点赞发Nature
关注中Science

Sankey图通常被用来展示不同主体之间物质与能量的流动情况,在涉及综合评估模型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.read_excel(os.path.join(path, excel), sheet_name=sheet_name)
    return sankey_excel
    
    def sankey

全部评论 (0)

还没有任何评论哟~