neovisjs在jsp中绘制图形
时间: 2023-11-15 09:04:18 浏览: 36
要在 JSP 中使用 neovis.js 绘制图形,您需要完成以下步骤:
1. 首先,您需要在 JSP 页面中引入必要的 JavaScript 和 CSS 文件。您可以通过以下方式将它们添加到您的 JSP 页面中:
```html
<head>
<script src="https://cdn.neo4jlabs.com/neovis.js/v1.6.0/neovis.js"></script>
<link href="https://cdn.neo4jlabs.com/neovis.js/v1.6.0/neovis.css" rel="stylesheet" />
</head>
```
2. 在您的 JSP 页面中,创建一个空的 div 元素,用于容纳 neovis.js 创建的图形:
```html
<div id="viz"></div>
```
3. 在页面加载完成后,使用 JavaScript 代码创建一个 new NeoVis 实例,并将其绑定到上一步中创建的 div 元素上:
```js
var config = {
container_id: "viz",
server_url: "bolt://localhost:7687",
server_user: "neo4j",
server_password: "password",
labels: {
"Person": {
"caption": "name",
"size": "pagerank",
"community": "community"
}
},
relationships: {
"INTERACTS": {
"thickness": "weight",
"caption": false
}
},
initial_cypher: "MATCH (p:Person)-[i:INTERACTS]->(q) RETURN * LIMIT 100"
};
var viz = new NeoVis(config);
viz.render();
```
在上述代码中,您需要根据您自己的需求修改 `config` 对象中的属性,以便 neovis.js 能够正确地绘制您想要的图形。例如,您需要指定 Neo4j 服务器的地址、用户名、密码,以及节点和关系的属性等信息。`initial_cypher` 属性用于指定初始的 Cypher 查询语句。
4. 在您的 JSP 页面中添加上述 JavaScript 代码,并确保它在页面加载完成后被执行。
通过上述步骤,您就可以在 JSP 页面中使用 neovis.js 绘制图形了。当您访问该页面时,neovis.js 将会向 Neo4j 服务器发送 Cypher 查询语句,并将查询结果可视化为一个图形。