pyecharts关系图出不来是为什么

文章描述了如何使用pandas和ECharts库在Python中读取CSV数据,构建层级关系图(GraphNode和GraphLink),并添加边缘标签以显示类别间的连接。然而,作者提到运行后没有看到预期的效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 代码是这样的

df = pd.read_csv("../data/productClear.csv")
    nodes_data = []
    links_data = []
    for cat in df.groupby("分类"):
        nodes_data.append(opts.GraphNode(name=cat[0], symbol_size=80))
        for catSon in df.groupby("分类").get_group(cat[0]).groupby("子分类"):
            print(cat[0], catSon[0])
            nodes_data.append(opts.GraphNode(name=catSon[0], symbol_size=60))
            links_data.append(opts.GraphLink(source=cat[0], target=catSon[0]))

    c = (
        Graph()
        .add(
            "",
            nodes_data,
            links_data,
            repulsion=4000,
            edge_label=opts.LabelOpts(
                is_show=True, position="middle", formatter="{b} 的数据 {c}"
            ),
        )
        .set_global_opts(
            title_opts=opts.TitleOpts(title="Graph-GraphNode-GraphLink-WithEdgeLabel")
        )
        .render("graph_with_edge_options.html")
    )

 打印出来是这样的,运行就是没效果

乳液 乳液
化妆水·爽肤水 化妆水·爽肤水
卸妆产品 卸妆乳
卸妆产品 卸妆水
卸妆产品 卸妆油
卸妆产品 卸妆湿巾
卸妆产品 卸妆膏
唇部彩妆 口红
唇部彩妆 唇彩
唇部彩妆 唇线笔
唇部彩妆 唇膏
唇部彩妆 唇部打底
唇部彩妆 唇釉
套装 套装
妆前乳 妆前乳
洁面产品 打泡网·洁面工具
洁面产品 洁面皂
洁面产品 洗面奶
洁面产品 洗颜粉
男士护理 男士护理
眉部彩妆 染眉膏
眉部彩妆 眉毛增长液
眉部彩妆 眉笔
眉部彩妆 眉粉
眼膜 眼膜
眼部彩妆 泪袋笔
眼部彩妆 眼影
眼部彩妆 眼影打底
眼部彩妆 眼线笔
眼部彩妆 眼线膏
眼部彩妆 睫毛增长液
眼部彩妆 睫毛打底膏
眼部彩妆 睫毛膏
眼霜 眼霜
精华·美容液 精华·美容液
美妆工具 修眉刀
美妆工具 假睫毛
美妆工具 假睫毛胶水
美妆工具 刮痧板
美妆工具 化妆刷
美妆工具 化妆棉
美妆工具 双眼皮贴
美妆工具 吸油纸
美妆工具 瘦脸神器
美妆工具 睫毛夹
美妆工具 粉扑
美妆工具 面部工具
美容仪 美容仪
美容油 美容油
防晒霜·隔离霜 防晒霜·隔离霜
面膜 涂抹式面膜
面膜 睡眠面膜
面膜 贴片面膜
面部彩妆 BB霜
面部彩妆 CC霜·DD霜
面部彩妆 修容
面部彩妆 散粉
面部彩妆 气垫粉饼
面部彩妆 粉底
面部彩妆 粉饼
面部彩妆 腮红
面部彩妆 遮瑕
面部彩妆 高光
面霜 面霜

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值