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

vue+relation-graph繪制關(guān)系圖實(shí)用組件

這篇具有很好參考價(jià)值的文章主要介紹了vue+relation-graph繪制關(guān)系圖實(shí)用組件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

先在終端執(zhí)行命令

vue create relationgraph

創(chuàng)建一個(gè)vue2的項(xiàng)目
vue+relation-graph繪制關(guān)系圖實(shí)用組件,vue.js,前端,javascript
然后在編輯器中打開新創(chuàng)建的項(xiàng)目
在終端中執(zhí)行命令

npm install relation-graph --save

引入依賴
vue+relation-graph繪制關(guān)系圖實(shí)用組件,vue.js,前端,javascript
這樣 我們r(jià)elation-graph就進(jìn)來了

然后 我們?cè)谛枰褂玫慕M件中編寫代碼如下

<template>
  <div>
    <div style="width: calc(100% - 10px);height:100vh;">
      <SeeksRelationGraph ref="seeksRelationGraph" :options="graphOptions" />
    </div>
  </div>
</template>

<script>
import SeeksRelationGraph from 'relation-graph';
export default {
  name: 'SeeksRelationGraphDemo',
  components: { SeeksRelationGraph },
  data() {
    return {
      graphOptions: {
        // debug: true,
        // 禁用拖拽
        disableDragNode: true,
        // backgrounImage: 'http://ai-mark.cn/images/ai-mark-desc.png',
        backgrounImageNoRepeat: true,
        layouts: [
          {
            label: '多源化',
            layoutName: 'tree',
            layoutClassName: 'seeks-layout-center',
            defaultJunctionPoint: 'border',
            defaultNodeShape: 0,
            defaultLineShape: 1,
            from: 'left',
            // 通過這4個(gè)屬性來調(diào)整 tree-層級(jí)距離&節(jié)點(diǎn)距離
            min_per_width: '200',
            max_per_width: '500',
            // min_per_height: '40',
            // max_per_height: '60',
            // 如果此選項(xiàng)有值,則優(yōu)先級(jí)高于上面那4個(gè)選項(xiàng)
            levelDistance: '',
          },
        ],
        // 箭頭樣式
        defaultLineMarker: {
          markerWidth: '0',
          markerHeight: '0',
          refX: '0',
          refY: '0',
        },
        defaultExpandHolderPosition: 'right',
        defaultNodeShape: 1,
        defaultNodeWidth: '100', // 節(jié)點(diǎn)寬度
        defaultLineShape: 4, //線條樣式
        defaultJunctionPoint: 'lr',
        defaultNodeBorderWidth: 0,
        defaultLineColor: 'rgba(0, 186, 189, 1)',
        defaultNodeColor: 'rgba(0, 206, 209, 1)',
      }
    };
  },
  mounted() {
    this.setGraphData();
  },
  methods: {
    setGraphData() {
      var __graph_json_data = {
        rootId: 'N1',
        nodes: [
          { id: 'N1', text: '測(cè)試方案', color: '#2E4E8F' },
          { id: 'N15', text: '高級(jí)規(guī)劃', color: '#4ea2f0' },
          {
            id: 'N16',
            color: '#4ea2f0',
            html: `<div class="A">
                    <div class="A-1">高級(jí)測(cè)試管理方案</div>
                    <div class="A-2">映射工具</div>
                  </div>`,
          },
          {
            id: 'N17',
            text: '微化文案管理',
            color: '#4ea2f0',
          },
          { id: 'N18', text: '初級(jí)測(cè)試文案', color: '#4ea2f0' }
        ],
        links: [
          { from: 'N1', to: 'N15' },
          { from: 'N15', to: 'N16' },
          { from: 'N15', to: 'N17' },
          { from: 'N15', to: 'N18' },
          { from: 'N15', to: 'N19' },
        ],
      };
      this.$refs.seeksRelationGraph.setJsonData(
        __graph_json_data,
        (seeksRGGraph) => {
          console.log(seeksRGGraph);
        }
      );
    },
  },
};
</script>

<style>
</style>

這里 首先 大家要縷清關(guān)系 我們每個(gè)節(jié)點(diǎn)都帶有id 例如N1 N15
然后 我們?cè)O(shè)置根節(jié)點(diǎn)的id是N1
links梳理了元素之前的關(guān)系
N15 插入在N1 下 剩下的 N16 N17 N18 N19則插入在N15下
然后 我們可以通過
{ id: ‘唯一標(biāo)識(shí)’, text: ‘內(nèi)容文本’, color: ‘顏色代碼’ }
也可以通過
{ id: ‘唯一標(biāo)識(shí)’, html: ‘頁面結(jié)構(gòu)字符串’, color: ‘顏色代碼’ }
來完成
最后 我們運(yùn)行出來的效果是這樣的
vue+relation-graph繪制關(guān)系圖實(shí)用組件,vue.js,前端,javascript
右邊的操作了也都是可以用的 我們可以進(jìn)行放大 縮小 甚至下載到本地
vue+relation-graph繪制關(guān)系圖實(shí)用組件,vue.js,前端,javascript文章來源地址http://www.zghlxwxcb.cn/news/detail-549467.html

到了這里,關(guān)于vue+relation-graph繪制關(guān)系圖實(shí)用組件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Relation-Aware Graph Transformer for SQL-to-Text Generation

    Relation-Aware Graph Transformer for SQL-to-Text Generation

    SQL2Text 是一項(xiàng)將 SQL 查詢映射到相應(yīng)的自然語言問題的任務(wù)。之前的工作將 SQL 表示為稀疏圖,并利用 graph-to-sequence 模型來生成問題,其中每個(gè)節(jié)點(diǎn)只能與 k 跳節(jié)點(diǎn)通信。由于無法捕獲長(zhǎng)期且缺乏特定于 SQL 的關(guān)系,這樣的模型在適應(yīng)更復(fù)雜的 SQL 查詢時(shí)將會(huì)退化。為了解決這

    2024年01月17日
    瀏覽(19)
  • 論文閱讀《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》

    論文閱讀《ICDE2023:Relational Message Passing for Fully Inductive Knowledge Graph Completion》

    論文鏈接 工作簡(jiǎn)介 在知識(shí)圖譜補(bǔ)全 (KGC) 中,預(yù)測(cè)涉及新興實(shí)體和 / 或關(guān)系的三元組, 這是在學(xué)習(xí) KG 嵌入時(shí)看不到的,已成為一個(gè)關(guān)鍵挑戰(zhàn)。 帶有消息傳遞的子圖推理是一個(gè)很有前途和流行的解決方案。 最近的一些方法已經(jīng)取得了很好的性能,但它們 (1) 通常只能預(yù)測(cè)單獨(dú)

    2024年02月07日
    瀏覽(19)
  • 【論文閱讀】Relation-Aware Graph Transformer for SQL-to-Text Generation

    【論文閱讀】Relation-Aware Graph Transformer for SQL-to-Text Generation

    SQL2Text 是一項(xiàng)將 SQL 查詢映射到相應(yīng)的自然語言問題的任務(wù)。之前的工作將 SQL 表示為稀疏圖,并利用 graph-to-sequence 模型來生成問題,其中每個(gè)節(jié)點(diǎn)只能與 k 跳節(jié)點(diǎn)通信。由于無法捕獲長(zhǎng)期且缺乏特定于 SQL 的關(guān)系,這樣的模型在適應(yīng)更復(fù)雜的 SQL 查詢時(shí)將會(huì)退化。為了解決這

    2024年02月20日
    瀏覽(14)
  • 前端Vue非常簡(jiǎn)單實(shí)用商品分類展示組件 側(cè)邊商品分類組件

    前端Vue非常簡(jiǎn)單實(shí)用商品分類展示組件 側(cè)邊商品分類組件

    前端vue非常簡(jiǎn)單實(shí)用商品分類展示組件 側(cè)邊商品分類組件?, 下載完整代碼請(qǐng)?jiān)L問uni-app插件市場(chǎng)址:https://ext.dcloud.net.cn/plugin?id=13084 效果圖如下: 使用方法 HTML代碼部分 JS代碼 (引入組件 填充數(shù)據(jù)) CSS

    2024年02月09日
    瀏覽(45)
  • Vue教學(xué)17:Element UI基礎(chǔ)組件上手,打造美觀實(shí)用的Vue應(yīng)用

    大家好,歡迎回到我們的Vue教學(xué)系列博客!在前十六篇博客中,我們學(xué)習(xí)了Vue.js的基礎(chǔ)知識(shí)、安裝Node.js與npm、使用Vue Devtools進(jìn)行調(diào)試、Vue實(shí)例與生命周期鉤子、數(shù)據(jù)綁定(單向與雙向)、計(jì)算屬性與偵聽器、條件渲染和列表渲染、事件處理、組件之間的傳值(props和$emit)、

    2024年04月14日
    瀏覽(25)
  • Django中使用反向關(guān)系名稱(related_name)解決由“多對(duì)多”關(guān)系引起的字段名字沖突問題引起的遷移命令報(bào)錯(cuò)。

    Django中使用反向關(guān)系名稱(related_name)解決由“多對(duì)多”關(guān)系引起的字段名字沖突問題引起的遷移命令報(bào)錯(cuò)。

    當(dāng)在模型中為關(guān)系字段添加了 related_name 參數(shù)后,您可以使用該參數(shù)指定的名稱來引用反向關(guān)系。下面是一個(gè)簡(jiǎn)單的例子來說明如何引用反向關(guān)系。 假設(shè)您有以下兩個(gè)模型: 在上面的例子中, Book 模型有一個(gè)外鍵字段 author ,它關(guān)聯(lián)到 Author 模型。通過添加 related_name=\\\'books\\\' 參

    2024年02月16日
    瀏覽(20)
  • [實(shí)體關(guān)系抽?。斂撐腯OneRel:Relational Triple Extraction: One Step is Enough

    [實(shí)體關(guān)系抽?。斂撐腯OneRel:Relational Triple Extraction: One Step is Enough

    2022.5.11 |IJCAI-2022|華中科技大學(xué)|2022年SOTA| 原文鏈接 過去的步驟: 尋找頭尾實(shí)體的邊界位置(實(shí)體識(shí)別) 將特定令牌串聯(lián)成三元組(關(guān)系分類) 存在誤差累計(jì)問題,每個(gè)實(shí)體邊界識(shí)別誤差會(huì)累積到最終的組合三元組中 論文中的方法: 先通過枚舉句子中的令牌序列生成

    2024年02月12日
    瀏覽(50)
  • vue前端開發(fā)自學(xué),祖孫多層級(jí)組件嵌套關(guān)系數(shù)據(jù)傳輸

    vue前端開發(fā)自學(xué),祖孫多層級(jí)組件嵌套關(guān)系數(shù)據(jù)傳輸

    vue前端開發(fā)自學(xué),祖孫多層級(jí)組件嵌套關(guān)系數(shù)據(jù)傳輸!官方提供了一個(gè)解決方案,就是,在根組件內(nèi)使用provide,哪個(gè)子孫組件想調(diào)用這個(gè)數(shù)據(jù),就可以inject接收就行了。雖然是方便了,但是這個(gè)有點(diǎn)要求,就是只能自上而下的傳遞。不能反過來(不能子孫給根節(jié)點(diǎn)?。?如圖,根

    2024年01月17日
    瀏覽(24)
  • Vue組件的嵌套關(guān)系;父組件傳遞子組件props;子組件傳遞給父組件$emit;自定義事件;案例

    Vue組件的嵌套關(guān)系;父組件傳遞子組件props;子組件傳遞給父組件$emit;自定義事件;案例

    前面將所有的邏輯放到一個(gè)App.vue中: 在之前的案例中,只是創(chuàng)建了一個(gè)組件App; 如果一個(gè)應(yīng)用程序?qū)⑺械倪壿嫸挤旁谝粋€(gè)組件中,那么這個(gè)組件就會(huì)變成非常的臃 腫和難以維護(hù); 所以組件化的核心思想應(yīng)該是對(duì)組件進(jìn)行拆分,拆分成一個(gè)個(gè)小的組件; 再將這些組件組合

    2024年02月13日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包