国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue2下使用neovis.js實(shí)現(xiàn)neo4j知識圖譜可視化

這篇具有很好參考價(jià)值的文章主要介紹了Vue2下使用neovis.js實(shí)現(xiàn)neo4j知識圖譜可視化。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Vue2下使用neovis.js實(shí)現(xiàn)neo4j知識圖譜可視化

neovis.js安裝下載

// 下載依賴
 npm install -save neovis.js

在vue中導(dǎo)入

// 依賴導(dǎo)入
 import NeoVis from 'neovis.js';

知識圖譜展示:
neovis.js,neo4j,javascript,neo4j,知識圖譜

vue項(xiàng)目代碼

// 依賴導(dǎo)入
 <template>
  <el-row class="MainArea">
    <el-col :span="24" class="Mainleft" v-loading="fullscreenLoading">
      <div class="left" id="viz1" ref="viz1"></div>
      <el-divider></el-divider>
      <div>
        請輸入查詢語句: <textarea rows="4" cols=50 id="cypher"></textarea><br>
        <el-button type="success" id="reload" @click="submit">提交</el-button>
        <el-button type="warning" id="stabilize" @click="stabilize">鎖定</el-button>
      </div>
    </el-col>

  </el-row>

</template>
<script>
import NeoVis from 'neovis.js';

export default {

  data() {
    return {
      viz: {},

      SQL: "MATCH p=()-->() RETURN p limit 100", //寫自己的Cypher

      driver: null,
      cypherkeyword: false,
      graphtable: false,
      records: [],
      clearAll: false,

      currentGraph: {
        nodes: {},
        links: {},
      },
      nodeMap: {},
      network: '',

      fullscreenLoading: false
    }
  },
  created() {
  },

  mounted() {
    this.draw();
  },
  watch: {
    SQL: {
      handler(newData) {
        this.draw();
      },
      immediate: true,
      deep: true
    },
  },
  methods: {
    draw(sql) {
      //  this.canvas = document.getElementById("js-canvas");
      var viz1 = this.$refs.viz1;
      var viz;
      console.log(viz1);

      var config = {
        container_id: "viz1",
        server_url: "bolt://localhost:7687", //一般是這個(gè)
        server_user: "neo4j",   //默認(rèn)neo4j
        server_password: "123456",  //寫自己的密碼

        labels: {
          "名稱": {caption: "name", community: "#b8ff54", size: 200, font: {size: 35, color: "#d9960e",},}, //根據(jù)自己的來
          "屬性": {caption: "value", community: "#c61625", size: 200, font: {size: 35, color: "#901540",},},  //根據(jù)自己的來
        },
        relationships: {
          // "待遇政策": { thickness: 1, caption: true, font: { size: 15, color: "#606266", }, },
        },
        arrows: true,


        initial_cypher: this.SQL,
      };

      viz = new NeoVis(config);
      viz._container = viz1;
      viz.render();
    },

    queryInfo() {
      // this.basePolicyDeviationList()
    },
    submit() {
      const cypher = $("#cypher").val();
      if (cypher.length > 3) {
        this.viz.renderWithCypher(cypher);
      } else {
        console.log("reload");
        this.viz.reload();

      }
    },
    stabilize() {
      this.viz.stabilize();
    },

  }
}
</script>
<style scoped>
.LayOutBody {
  width: 100%;
  height: 100%;
  border: 10px solid #EAECEF;
}

/* 頭部搜索條件 */
.SearchHeader {
  height: 82px;
  border-bottom: 8px solid #EAECEF;
  background: #ffffff;
  padding: 9px 22px;
}

/* 主體部分 */
.MainArea {
  height: 600px;
  border-bottom: 10px solid #EAECEF;
  background: #EAECEF;
}

.Mainleft {
  /* width: 66%; */
  height: 100%;
  background: #ffffff;
}

.Vis {
  position: relative;
}

.menu {
  /*這個(gè)樣式不寫,右鍵彈框會一直顯示在畫布的左下角*/
  position: absolute;
  background: rgba(3, 3, 3, 0.6);
  border-radius: 5px;
  left: -99999px;
  top: -999999px;
  color: #fff;
  padding: 5px;
}

.LayOutBody {
  overflow-x: visible !important;
}

.headerTop {
  display: flex;
  justify-content: space-between;
}

.el-header,
.el-footer {
  background-color: #B3C0D1;
  color: #333;
  text-align: center;
  line-height: 60px;
}

.el-aside {
  background-color: #D3DCE6;
  color: #333;
  text-align: center;
  line-height: 200px;
}

.el-main {
  background-color: #E9EEF3;
  color: #333;
  text-align: center;
  line-height: 160px;
}

body > .el-container {
  margin-bottom: 90px;
}

.el-container:nth-child(5) .el-aside,
.el-container:nth-child(6) .el-aside {
  line-height: 260px;
}

.el-container:nth-child(7) .el-aside {
  line-height: 320px;
}

.WordExplains {
  display: flex;
  justify-content: left;
  font-size: 0.8rem;
}

.Wordname {
  white-space: nowrap;
}

.WordContent {
  margin-left: 5px;
}

.left {
  width: 100%;
  height: 100%;
  /* margin-bottom: 1.5vh; */
  border-top: 1px solid rgb(212, 212, 212);
  border-bottom: 1px solid rgb(202, 202, 202);
  background-color: #fff;
  /* padding: 0 10px 0 10px; */
  overflow: hidden;
}

.myDiv {
  width: 800px;
  height: 800px;
}

textarea {
  border: 1px solid lightgray;
  margin: 5px;
  border-radius: 5px;
}

#viz {
  width: 100%;
  height: 80%;
  border: 1px solid #f1f3f4;
  font: 22pt arial;
}

input {
  border: 1px solid #ccc;
}

</style>


但目前查詢功能還有BUG,不能使用,有大佬的話請教一下文章來源地址http://www.zghlxwxcb.cn/news/detail-736205.html

到了這里,關(guān)于Vue2下使用neovis.js實(shí)現(xiàn)neo4j知識圖譜可視化的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue+neo4j(neo4j desktop安裝和使用)

    vue+neo4j(neo4j desktop安裝和使用)

    官網(wǎng)下載安裝 官方下載鏈接:https://neo4j.com/download/ 下載后會跳轉(zhuǎn)到 Activation Key 頁面,已經(jīng)自動生成好密鑰,復(fù)制后,粘貼到 Neo4j Deskto 的 Software Keys 輸入框內(nèi)即可完成激活 官方安裝使用手冊 https://neo4j.com/developer/neo4j-desktop/ 軟件主界面,默認(rèn)附帶一個(gè) Example Project ,自帶一個(gè)

    2024年02月14日
    瀏覽(63)
  • Springboot集成neo4j實(shí)現(xiàn)知識圖譜關(guān)系圖

    Springboot集成neo4j實(shí)現(xiàn)知識圖譜關(guān)系圖

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 使用neo4j來完成人員關(guān)系 公司項(xiàng)目有一個(gè)功能需要將各個(gè)人員關(guān)系列出,在參加評選的時(shí)候,進(jìn)行展示和篩選 neo4j是高性能的NOSQL圖形數(shù)據(jù)庫,在neo4j中,社區(qū)版本只能使用一個(gè)database。在neo4j中不存在表的

    2024年02月02日
    瀏覽(19)
  • 使用Autodl云服務(wù)器或其他遠(yuǎn)程機(jī)實(shí)現(xiàn)在本地部署知識圖譜數(shù)據(jù)庫Neo4j

    使用Autodl云服務(wù)器或其他遠(yuǎn)程機(jī)實(shí)現(xiàn)在本地部署知識圖譜數(shù)據(jù)庫Neo4j

    本篇博客的目的在于提高讀者的使用效率 溫馨提醒:以下操作均可在無卡開機(jī)狀態(tài)下就可完成 打開你的pycharm或者其他IDE工具或者本地終端,ssh連接到autodl的服務(wù)器。(這一步很簡單如下圖) 由于我想使用Neo4j的最新版,所以需要安裝JDK=21的版本: 直接按照下述命令依次進(jìn)行即

    2024年02月19日
    瀏覽(102)
  • Springboot+Flask+Neo4j+Vue2+Vuex+Uniapp+Mybatis+Echarts+Swagger綜合項(xiàng)目學(xué)習(xí)筆記

    Springboot+Flask+Neo4j+Vue2+Vuex+Uniapp+Mybatis+Echarts+Swagger綜合項(xiàng)目學(xué)習(xí)筆記

    項(xiàng)目訪問入口 Neo4j高性能圖數(shù)據(jù)庫從入門到實(shí)戰(zhàn) 教程博客:Neo4j 開啟命令 醫(yī)學(xué)知識圖譜問答系統(tǒng) neo4j知識圖譜 Vue+flask 中藥中醫(yī)方劑大數(shù)據(jù)可視化系統(tǒng) ECharts數(shù)據(jù)可視化項(xiàng)目、 D3js: 數(shù)據(jù)可視化入門D3.js 展示地址:數(shù)據(jù)可視化 子絕父相 立即執(zhí)行函數(shù)(function(){})(); ECharts官網(wǎng):

    2024年02月16日
    瀏覽(26)
  • spring boot集成neo4j實(shí)現(xiàn)簡單的知識圖譜

    spring boot集成neo4j實(shí)現(xiàn)簡單的知識圖譜

    隨著社交、電商、金融、零售、物聯(lián)網(wǎng)等行業(yè)的快速發(fā)展,現(xiàn)實(shí)社會織起了了一張龐大而復(fù)雜的關(guān)系網(wǎng),傳統(tǒng)數(shù)據(jù)庫很難處理關(guān)系運(yùn)算。大數(shù)據(jù)行業(yè)需要處理的數(shù)據(jù)之間的關(guān)系隨數(shù)據(jù)量呈幾何級數(shù)增長,急需一種支持海量復(fù)雜數(shù)據(jù)關(guān)系運(yùn)算的數(shù)據(jù)庫,圖數(shù)據(jù)庫應(yīng)運(yùn)而生。 世界

    2024年03月12日
    瀏覽(25)
  • springboot+elasticsearch+neo4j+vue+activiti數(shù)字知識庫管理系統(tǒng)

    springboot+elasticsearch+neo4j+vue+activiti數(shù)字知識庫管理系統(tǒng)

    在數(shù)字化高度普及的時(shí)代,企事業(yè)機(jī)關(guān)單位在日常工作中會產(chǎn)生大量的文檔,例如醫(yī)院制度匯編,企業(yè)知識共享庫等。針對這些文檔性的東西,手工紙質(zhì)化去管理是非常消耗工作量的,并且紙質(zhì)化查閱難,易損耗,所以電子化管理顯得尤為重要。 【springboot+elasticsearch+neo4j+v

    2024年02月09日
    瀏覽(42)
  • 圖數(shù)據(jù)庫_Neo4j的使用場景_以及Windows版Neo4j Community Server安裝_欺詐檢測_推薦_知識圖譜---Neo4j圖數(shù)據(jù)庫工作筆記0003

    圖數(shù)據(jù)庫_Neo4j的使用場景_以及Windows版Neo4j Community Server安裝_欺詐檢測_推薦_知識圖譜---Neo4j圖數(shù)據(jù)庫工作筆記0003

    可以看到使用場景,比如欺詐檢測, 要建立圖譜,才能進(jìn)行,欺詐人員檢測 ? 可以看到圖譜的各種應(yīng)用場景 然后推薦引擎也需要,可以看到 在金融,旅行,求職招聘,保健,服務(wù),媒體娛樂,都可以進(jìn)行推薦 ? 然后還有知識圖譜 身份訪問管理,這里,可以進(jìn)行安全管理,可以挖掘出潛在關(guān)系

    2024年02月12日
    瀏覽(29)
  • 【Neo4j與知識圖譜】Neo4j的常用語法與一個(gè)簡單知識圖譜構(gòu)建示例

    【Neo4j與知識圖譜】Neo4j的常用語法與一個(gè)簡單知識圖譜構(gòu)建示例

    Neo4j是一種基于圖形結(jié)構(gòu)的NoSQL數(shù)據(jù)庫,它采用了Cypher查詢語言來查詢和操作圖形數(shù)據(jù)。下面是Neo4j中語法知識的詳細(xì)總結(jié)和示例: 1.創(chuàng)建節(jié)點(diǎn)和關(guān)系 在Neo4j中,可以使用CREATE語句來創(chuàng)建節(jié)點(diǎn)和關(guān)系。下面是創(chuàng)建一個(gè)節(jié)點(diǎn)的示例: 這將創(chuàng)建一個(gè)標(biāo)簽為Person、屬性為name和age的節(jié)

    2024年02月04日
    瀏覽(25)
  • 知識圖譜小白入門(1):neo4j的安裝與CQL的使用

    知識圖譜小白入門(1):neo4j的安裝與CQL的使用

    知識圖譜,是一種實(shí)體間的信息與關(guān)系知識的網(wǎng)狀結(jié)構(gòu),借用圖論中點(diǎn)與邊的概念進(jìn)行組建,易于結(jié)構(gòu)化和可視化。 所以,設(shè)計(jì)者按照圖論相關(guān)知識設(shè)計(jì)Neo4j,Cypher和py2neo的相關(guān)語法,均可看到C程序設(shè)計(jì)相關(guān)的身影。 neo4j的有三個(gè)版本: Server版本,試用30天,收費(fèi)版本。 C

    2024年02月07日
    瀏覽(27)
  • 使用 Neo4j 和 LangChain 集成非結(jié)構(gòu)化知識圖增強(qiáng) QA

    使用 Neo4j 和 LangChain 集成非結(jié)構(gòu)化知識圖增強(qiáng) QA

    目前基于大模型的信息檢索有兩種方法,一種是基于微調(diào)的方法,一種是基于 RAG 的方法。 信息檢索和知識提取是一個(gè)不斷發(fā)展的領(lǐng)域,隨著大型語言模型(LLM)和知識圖的出現(xiàn),這一領(lǐng)域發(fā)生了顯著的變化,特別是在多跳問答的背景下。 接下來我們繼續(xù)深入,跟著文章完成

    2024年01月18日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包