<strike id="g3zqm"></strike>

      <cite id="g3zqm"></cite>

        <tr id="g3zqm"><center id="g3zqm"></center></tr>
        <pre id="g3zqm"><sup id="g3zqm"></sup></pre>
        <li id="g3zqm"></li>
      1. 少妇高潮激情一区二区三,免费av深夜在线观看,亚洲狼人久久伊人久久伊,久久精品人人做人人爽电影蜜月,黄色特级片一区二区三区,欧美日韩在线亚洲二区综二,极品少妇无套内射视频,日本极品少妇videossexhd

        如何在網頁前端里可視化你的知識圖譜

        2020-3-15    前端達人

        如何在網頁前端里可視化你的知識圖譜
        最近費盡千辛萬苦構造了一份可以用(大概)的知識圖譜,并且把要利用知識圖譜做的領域命名實體識別和一些推薦的功能做成Web版的demo,順帶想實現一些可視化知識圖譜的功能。

        (憑啥知識圖譜就只能在Neo4j里自嗨,不能來前端show一下,歧視嗎(¬_¬))

        找了做前端圖表展示的開源庫,D3.js和Echarts都能做,我拿Echarts實現了一下功能,先看一下在現在項目里一個基于知識圖譜查詢的實際效果:
        20200314114824402.png

        接下里看看如何的實現:

        1. 首先在本地下載Echarts相關的js文件,在線引用也可以,html文件里如下引用:
         <script src="/static/js/echarts.common.min.js"></script>   
            <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@4.5.0/dist/echarts.min.js"></script>
        
        給要展示的圖準備一個Dom:

        <!-- 為ECharts準備一個具備大小的Dom -->
            <div class = "col-md-12">
                <div class="panel panel-default ">
                    <header class="panel-heading">
                        關系圖 :
                    </header>
                    <div class = "panel-body ">
                        <div id="graph" style="width: 100%;height:600px;"></div>
                    </div>
                </div>
            </div>
        


        3.設置好節點和鏈接關系,這里為了簡單手寫了一個蘋果梨子和水果之間的關系,項目里采用Django框架的交互讀取查詢的結果放入節點(data)和鏈接(links)里面了:

        data = [
                {name:'蘋果',category:1,id:0},
                {name:'梨子',catagory:1,id:1},
                {name:'水果',category:2,id:2}
                ]
            links = [
                {source:0,target:2,category:0,value:'屬于',symbolSize:10},
                {source:1,target:2,category:0,value:'屬于',symbolSize:10}
            ]
        


        置Echarts圖:

        var myChart = echarts.init(document.getElementById('graph'));
        
            option = {
                title: {
                    text: ''
                },
                tooltip: {},
                animationDurationUpdate: 1500,
                animationEasingUpdate: 'quinticInOut',
                label: {
                    normal: {
                        show: true,
                        textStyle: {
                            fontSize: 12
                        },
                    }
                },
                legend: {
                    x: "center",
                    show: false
                },
                series: [
        
                    {
                        type: 'graph',
                        layout: 'force',
                        symbolSize: 45,
                        focusNodeAdjacency: true,
                        roam: true,
                        edgeSymbol: ['none', 'arrow'],
                        categories: [{
                            name: '查詢實體',
                            itemStyle: {
                                normal: {
                                    color: "#009800",
                                }
                            }
                        }, {
                            name: 'instance',
                            itemStyle: {
                                normal: {
                                    color: "#4592FF",
                                }
                            }
                        }, {
                            name: 'class',
                            itemStyle: {
                                normal: {
                                    color: "#C71585",
                                }
                            }
                        }],
                        label: {
                            normal: {
                                show: true,
                                textStyle: {
                                    fontSize: 12,
                                },
                            }
                        },
                        force: {
                            repulsion: 1000
                        },
                        edgeSymbolSize: [4, 50],
                        edgeLabel: {
                            normal: {
                                show: true,
                                textStyle: {
                                    fontSize: 10
                                },
                                formatter: "{c}"
                            }
                        },
                        data: data,
                        links: links,
                        lineStyle: {
                            normal: {
                                opacity: 0.9,
                                width: 1.3,
                                curveness: 0,
                                color:"#262626",
                            }
                        }
                    }
                ]
            };
            // 使用剛指定的配置項和數據顯示圖表。
            myChart.setOption(option);
        
        這樣就成功實現了一個簡單的圖譜可視化:

        20200314115929363.png



        ————————————————
        版權聲明:本文為CSDN博主「游離態GLZ不可能是金融技術宅」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
        原文鏈接:https://blog.csdn.net/qq_37477357/article/details/104857495


        日歷

        鏈接

        個人資料

        藍藍設計的小編 http://m.hengshangtqd.cn

        存檔

        主站蜘蛛池模板: 无码抽搐高潮喷水流白浆| 陆河县| 中文字幕亚洲日韩无线码| 中国亚洲女人69内射少妇 | 久久9精品视频| 日本高清在线一区二区三区| 免费高清A级毛片Aⅴ| 日本午夜精品伦理一区| 国产精品久久久久久久久人妻| 久久夜色精品国产亚av| 91黄色视频在线观看| 国产美女高潮流白浆视频| 国产精品播放| 亚洲精品视频自拍偷拍| 777奇米四色成人影视色区| 在线播放亚洲成人av| 亚洲午夜久久久久久噜噜噜| 亚洲最大成人综合网| 国产欧美日韩高清在线不卡 | 久久精品国产亚洲av麻豆长发| 中文字幕乱码一区二区免费 | 一 级做人爱全视频在线看| 孟津县| 国产中文字幕精品视频| 东京热大乱w姦| 亚洲人成人网站色www| 爆乳日韩尤物无码一区| 日韩乱码一区| 特黄aaaaaaa片免费视频| 综合一区无套内射中文字幕| 无码人妻巨屁股系列| 黑人与人妻无码中字视频| 女女互揉吃奶揉到高潮视频| 国产在线中文字幕精品 | av在线东京热| 亚洲AV永久青草无码性色av| 亚洲综合色区另类小说久久久| 最新午夜男女福利片视频 | 国产精品免费无遮挡无码永久视频| 丁香五月网久久综合| av高清无码|