首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图使用neo4j显示来自neovis.js的数据时出错

试图使用neo4j显示来自neovis.js的数据时出错
EN

Stack Overflow用户
提问于 2022-09-07 16:05:48
回答 1查看 124关注 0票数 2

我想用HTML将neo4j数据库中的图形可视化如下。

当我试图运行这段代码时

代码语言:javascript
复制
<html>

<head>
    <title>DataViz</title>
    <style type="text/css">
        #viz {
            width: 900px;
            height: 700px;
        }
    </style>
    <script src="https://unpkg.com/neovis.js@2.0.2/dist/neovis-without-dependencies.js"></script>
</head>

<script type="text/javascript">
    var viz;
    function draw() {
        var config = {
            container_id: "viz",
            server_url: "bolt://localhost", 
            server_user: "neo4j",
            server_password: "***",
            labels: {
               
            },
            relationships: {
                
            },
            initial_cypher: "MATCH p= (:Idea)-[:contains]->(:Keyphrase) RETURN p"
        }

        viz = new NeoVis.default(config);
        viz.render();
        
    }
</script>

<body onload="draw()">
    <div id="viz"></div>
</body>

</html>

我得到了以下错误。我试着遵循这个教程,channel=Neo4j,但无法使它发挥作用。我对HTML和js非常缺乏经验,因此非常感谢对这个简单示例的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-07 19:11:02

这是对我有用的。修复是( 1) Neovis.js 2的位置),并更改配置参数名,如serverUrl而不是server_url。

代码语言:javascript
复制
<html>

<head>
    <title>DataViz</title>
    <style type="text/css">
        #viz {
            width: 900px;
            height: 700px;
        }
    </style>
    <script src="https://rawgit.com/neo4j-contrib/neovis.js/master/dist/neovis.js"></script>
</head>

<script type="text/javascript">
    var viz;
    function draw() {
        var config = {
                containerId: "viz",
                neo4j: {
                    serverUrl: "bolt://localhost:7687",
                    serverUser: "neo4j",
                    serverPassword: "awesome_password"
                },
                labels: { 
                },
                relationships: { 
                },
                initialCypher: "MATCH p = (:Character)-[:INTERACTS]->(:Character) RETURN p LIMIT 10"
            };

        viz = new NeoVis.default(config);
        viz.render();
        
    }
</script>

<body onload="draw()">
    <div id="viz"></div>
</body>

</html>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73638594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档