五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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知識圖譜可視化的評論 (共 條)

分享到微博請遵守國家法律
刚察县| 无锡市| 梅州市| 丹江口市| 利津县| 高尔夫| 红桥区| 诸暨市| 卢湾区| 务川| 舟曲县| 华阴市| 福鼎市| 绥滨县| 邯郸县| 永善县| 资兴市| 泰来县| 镇原县| 宜昌市| 灌南县| 尉犁县| 建水县| 东乡族自治县| 逊克县| 嘉黎县| 洛宁县| 博客| 汶上县| 社会| 宝丰县| 会宁县| 新蔡县| 清水县| 温宿县| 漳浦县| 天峨县| 大英县| 密云县| 上虞市| 韶山市|