pyecharts第五节、关系图

简介: pyecharts第五节、关系图

需要安装pyecharts


pip install pyecharts -U


image.png

创建【demo5.py】测试类


image.png

image.png



输入以下编码:


from pyecharts import options
from pyecharts.charts import Graph
nodes = [
    {"name": "星光点1", "symbolSize": 30},
    {"name": "暗影星2", "symbolSize": 30},
    {"name": "光芒星3", "symbolSize": 30},
    {"name": "闪耀星4", "symbolSize": 30},
    {"name": "纵横星5", "symbolSize": 30},
    {"name": "智慧星6", "symbolSize": 30}
]
links = []
for i in nodes:
    for j in nodes:
        links.append({"source": i.get("name"), "target": j.get("name")})
g = (
    Graph()
    .add("", nodes, links, repulsion=8000)
    .set_global_opts(title_opts=options.TitleOpts(title="六星光芒阵演示"))
    .render("guangmang.html")
)


执行:


image.png


打开生成文件:

image.png

image.png



效果图如下:


image.png


希望能对大家有所帮助。


相关文章
Debian 官方源换为国内的源的操作方法
apt-get update 报错,采用更换源的方式解决问题。
57694 0
|
开发框架 C# iOS开发
基于C#开源、功能强大、灵活的跨平台开发框架 - Uno Platform
基于C#开源、功能强大、灵活的跨平台开发框架 - Uno Platform
509 3
|
前端开发 JavaScript API
探索Python Django中的WebSocket集成:为前后端分离应用添加实时通信功能
【7月更文挑战第17天】现代Web开发趋势中,前后端分离配合WebSocket满足实时通信需求。Django Channels扩展了Django,支持WebSocket连接和异步功能。通过安装Channels、配置设置、定义路由和消费者,能在Django中实现WebSocket交互。前端使用WebSocket API连接后端,实现双向数据流,如在线聊天功能。集成Channels提升Web应用的实时性和用户体验,适应实时交互场景的需求。**
626 6
|
JSON 数据格式
Echarts折线图的折线实线设置成虚线
Echarts折线图的折线实线设置成虚线
766 0
|
SQL 关系型数据库 MySQL
Django配置Mysql
Django配置Mysql
365 0
|
缓存 关系型数据库 MySQL
【Remi】配置Remi镜像源
Remi repository 是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供维护。有个这个源之后,使用 YUM 安装或更新 PHP、MySQL、phpMyAdmin 等服务器相关程序的时候就非常方便了。
5658 0
|
索引 Python
Python mplfinance库绘图① 基本参数介绍(简单秒懂)
Python mplfinance库绘图① 基本参数介绍(简单秒懂)
3643 0
Python mplfinance库绘图① 基本参数介绍(简单秒懂)