# NGVisualization **Repository Path**: zhou_liqiang/ngvisualization ## Basic Information - **Project Name**: NGVisualization - **Description**: 一个知识图谱可视化工具 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-05-09 - **Last Updated**: 2025-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NGVisualization #### 介绍 一个知识图谱可视化工具 #### 软件架构 后端部分 1. unicorn 一个asgi web服务器 2. fastapi 一个一部分http框架 3. jinja2 一个模板引擎用 4. neo4j 和py2neo 用来连接neo4j 图数据库 前端 1. tailwind css 2. echarts 用来生成可视化关系图 3. jquery 引用部分函数用于嵌入脚本 #### 安装教程 1. powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" //安装UV 工具 2. uv.exe venv // 创建虚拟环境 3. .venv\Scripts\activate.bat // 激活虚拟环境 4. uv.exe pip install -r requirements.txt //安装依赖包 5. uv.exe run unicorn main:app --port 你的端口 // 运行服务 6. 打开 http://localhost:你的端口号/ #### 使用说明 注意事项 1. 使用前先修改config.py 里的配置参数 2. 使用前需要打开对应的neo4j 图数据库 DBMS 3. 请给个star,谢谢