国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

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

            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://www.dzxscac.cn

            存檔

            主站蜘蛛池模板: 天天色综合久久| 久久久久久穴| 骚虎视频在线观看| 久久伊人色av天堂九九| 久草小说| 亚洲综合激情另类小说区| 色综合中文字幕久久88| 久久综合综合久久| 国产精品第二页在线播放| 婷婷五月婷婷五月| 久久这里只有| av丁香| 国产亚洲精久久久久久无码 | 熟女内射v888av| 国产亚洲精品合集久久久久| 国产精品1000| 曰本女人牲交全视频播放| 狠狠狠狼鲁亚洲综合网| 日韩欧美影院| 欧美日韩成人免费观看| 日韩视频在线观看| 曰批视频免费30分钟成人| 亚洲精品喷潮一区二区三区| 国产男女猛烈无遮挡免费视频| 国产在线乱码一区二三区| 婷婷久久五月天| 久久影院午夜| 色婷婷av一区二区三区之红樱桃 | 亚洲欧美日韩精品色xxx| 天堂а√在线官网| 91麻豆成人精品国产| 一级人爱视频| 亚洲精品欧美综合四区| 午夜免费啪视频在线无码| 亚洲最大视频网站| 国产精品亚洲二区在线播放| 6080亚洲人久久精品| 久久精品免费观看| 美脚の诱脚舐め脚| 激情伊人五月天久久综合| 国产在线第一区二区三区|