最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python+Neo4j+Django+Echarts知識圖譜可視化

2023-02-18 16:37 作者:編程霸王花  | 我要投稿


0 版本


1 目的及功能

目的: 由于neo4j自帶的可視化界面展示效果有限,重建可視化界面
功能: 實現(xiàn)與neo4j數(shù)據(jù)庫實時連接,可動態(tài)更新,動態(tài)顯示

2 Neo4j

2.1 Neo4安裝

在Neo4j官網(wǎng)下載社區(qū)版

下載對應(yīng)版本壓縮包,解壓即可。我使用的是Ubuntu系統(tǒng),解壓完成后進入bin文件夾下

在當(dāng)前界面啟動終端,輸入啟動命令:

可以看到啟動成功后可以在 localhost:7474打開neo4j

默認(rèn)用戶名和密碼是:neo4j 登錄后會提示你修改,如果想更換用戶名和密碼可以在system用戶下操作。這里不再贅述。


2.2 使用py2neo導(dǎo)入數(shù)據(jù)

本文使用json格式對數(shù)據(jù)存儲,參考[1][2]

導(dǎo)入到neo4j

導(dǎo)入后在neo4j數(shù)據(jù)庫查看

包涵136個節(jié)點,150組關(guān)系。 輸入查詢語句 MATCH(n) RETURN n 輸出所有節(jié)點和關(guān)系

3 前后端控制

使用Django進行后端控制,Echarts進行前端顯示。參考[3]項目結(jié)構(gòu)


3.1 Django后端

后端使用Django控制,對view進行改寫,增加分類 view.py文件內(nèi)容


3.2 Echarts前端

index.html文件內(nèi)容


4 項目啟動

進入到主目錄文件夾下,運行manage.py啟動項目,輸入命令行:

manage.py中的內(nèi)容

默認(rèn)啟動地址和端口為:http://127.0.0.1:8000/ 若希望指定ip地址和端口,可按格式:

--host參數(shù)是ip地址,--port參數(shù)是端口號

啟動成功的命令輸出

瀏覽器中輸入地址和端口號,顯示效果


遇到問題

echarts問題

1.加載echarts.min.js需要確定好路徑
2.初始化要定義好dom,即,div中的id定義要和getElementById方法中初始化名稱一致。否則會報錯誤 t is null

3.導(dǎo)入data和link時,要確保數(shù)據(jù)中沒有重復(fù)字段,否則會造成節(jié)點和連線都不顯示
4.保證link中的target和source都是字符串類型

數(shù)據(jù)問題

1.導(dǎo)入neo4j中的數(shù)據(jù),要避免重復(fù)字段。錯誤示例:實體名稱和類名稱一致

最后
??? 小伙伴們學(xué)習(xí)編程,有時候不知道怎么學(xué),從哪里開始學(xué)。掌握了基本的一些語法或者做了兩個案例后,不知道下一步怎么走,不知道如何去學(xué)習(xí)更加高深的知識。

那么對于這些小伙伴們,我準(zhǔn)備了大量的視頻教程,PDF電子書籍,以及源代碼!
只要+up主威信wangkeit1備注“B站”就可以白嫖領(lǐng)取啦!??


Python+Neo4j+Django+Echarts知識圖譜可視化的評論 (共 條)

分享到微博請遵守國家法律
集安市| 桃园市| 甘德县| 德庆县| 黔江区| 含山县| 逊克县| 芜湖市| 东丰县| 双城市| 灵寿县| 乌鲁木齐县| 白水县| 云阳县| 龙海市| 玉环县| 尼玛县| 泗水县| 望都县| 石林| 普宁市| 武义县| 龙胜| 新安县| 涞源县| 开化县| 始兴县| 呼玛县| 平和县| 沁阳市| 教育| 竹山县| 云林县| 南陵县| 石屏县| 额尔古纳市| 格尔木市| 大同县| 政和县| 龙州县| 库尔勒市|