Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 742 Bytes

graph_weibo.md

File metadata and controls

33 lines (27 loc) · 742 Bytes

pyecharts 代码 / 效果

import json

from pyecharts import options as opts
from pyecharts.charts import Graph

with open("weibo.json", "r", encoding="utf-8") as f:
    j = json.load(f)
    nodes, links, categories, cont, mid, userl = j
c = (
    Graph()
    .add(
        "",
        nodes,
        links,
        categories,
        repulsion=50,
        linestyle_opts=opts.LineStyleOpts(curve=0.2),
        label_opts=opts.LabelOpts(is_show=False),
    )
    .set_global_opts(
        legend_opts=opts.LegendOpts(is_show=False),
        title_opts=opts.TitleOpts(title="Graph-微博转发关系图"),
    )
    .render("graph_weibo.html")
)
<iframe width="100%" height="800px" src="Graph/graph_weibo.html"></iframe>