import plotly.express as px
import pandas as pd
df = pd.read_csv('C:\\SIGLOC\\statbatinatureVE.csv',sep=';', encoding='latin-1')
print(df)
fig = px.sunburst(df, path=['VE', 'NAT'], values='COUNT')
fig.show()
字符串
我的数据:
VE;NAT;COUNT
Canal de l'Est;Bâtiment;724
Canal entre Champagne et Bourgogne;Bâtiment;616
Canal de l'Est;Maison;326
Canal de la Marne au Rhin;Bâtiment;578
Canal de la Marne au Rhin, branche Est;Bâtiment;2
Moselle;Bâtiment;190
Moselle;Maison;106
Canal de la Marne au Rhin;Maison;144
Canal entre Champagne et Bourgogne;Maison;216
inconnu;Maison;28
Canal des Vosges (ex Canal de l'Est, branche Sud);Maison;2
Rivière Moselle;Maison;6
Moselle canalisée;Bâtiment;6
inconnu;Bâtiment;38
Canal des Ardennes;Bâtiment;124
Canal des Ardennes;Maison;34
Canal de Jouy;Bâtiment;18
Canal des Vosges;Bâtiment;4
Meuse;Bâtiment;2
Canal de la Meuse (ex Canal de l'Est, branche Nord);Bâtiment;8
Canal de la Marne au Rhin, branche Ouest;Bâtiment;4
Canal de l'Est;inconnu;2
Canal de l'Est;Patrimoine historique;2
Canal entre Champagne et Bourgogne;inconnu;2
Meuse;Maison;2
Meurthe;Bâtiment;2
Canal de la Marne au Rhin;inconnu;2
Canal latéral à la Marne;Maison;2
Canal entre Champagne et Bourgogne;Patrimoine historique;2
Moselle;inconnu;2
Canal de Jouy;Maison;2
型
结果如下:
的数据
我试过names='count'
没有成功,像朝阳进程的参数
1条答案
按热度按时间gc0ot86w1#
注解中描述的方法将添加更多的圆圈。可以通过更新图形对象中可用文本中的信息来显示标签和数字。还有几个其他配置值。可以设置的值如下。
['label', 'text', 'value', 'current path', 'percent root', 'percent entry', 'percent parent']
字符串
的数据