2015-06-11 101 views
1

我已经安装了Neo4j,填充了数据库并生成了一张图。现在我想使用内置功能导出它,但没有太多运气。这里是我试过的浏览器:无法从任何浏览器导出

  1. 在OSX Safari(v8.0.6)基本上图形没有响应。我无法移动它或双击一个节点或任何东西。无论我尝试只是导致一个纺车。

  2. 在OSX Firefox(v.35​​.0.1)图中出现,但尝试导出到PNG会导致文件为空的错误。与导出SVG的结果相同。

  3. 与Chrome(v43.0.2357.81 64位)与FF相同,我得到空文件。

  4. 我也在Windows 7中用Chrome试过它,结果相同。

我需要做什么才能从我的数据库中获取图表?

*更新I *

按照迈克尔的建议下,我接过来一看在控制台上,看到一些错误加载主页时。尽管如此,我可以发出查询并返回图表。我还应该提到向JSON的出口似乎工作得很好。

另外,当我尝试导出时,没有消息记录到控制台,文件被创建但它是空的。

enter image description here

*更新II *

我已经成功地缩小问题。下面的Cypher将创建一个无法导出为SVG的图。采取任何线路使其工作。这里发生了什么?

match (f) optional match (f)-[r]-() delete f, r; 
merge (DMSrc:DMSys { Org: 'UNK-1', System: 'UNK' }) merge (DMDst:DMSys { Organization: 'UNK-0', System: 'Peoplesoft' }) merge (f:DMFile { Name: 'BAL'}) merge (DMSrc)-[:Provides]->(f)-[:Receives]->(DMDst); 
merge (DMSrc:DMSys { Org: 'UNK-2', System: 'Oracle GL' }) merge (DMDst:DMSys { Organization: 'UNK-0', System: 'Peoplesoft' }) merge (f:DMFile { Name: 'BAL'}) merge (DMSrc)-[:Provides]->(f)-[:Receives]->(DMDst); 
merge (DMSrc:DMSys { Org: 'X&X', System: 'Classic' }) merge (DMDst:DMSys { Organization: 'UNK-0', System: 'Peoplesoft' }) merge (f:DMFile { Name: 'BAL'}) merge (DMSrc)-[:Provides]->(f)-[:Receives]->(DMDst); 
merge (DMSrc:DMSys { Org: 'UNK-3', System: 'Classic' }) merge (DMDst:DMSys { Organization: 'UNK-0', System: 'Peoplesoft' }) merge (f:DMFile { Name: 'BAL'}) merge (DMSrc)-[:Provides]->(f)-[:Receives]->(DMDst); 
merge (DMSrc:DMSys { Org: 'UNK-4', System: 'Sun System' }) merge (DMDst:DMSys { Organization: 'UNK-0', System: 'Peoplesoft' }) merge (f:DMFile { Name: 'BAL'}) merge (DMSrc)-[:Provides]->(f)-[:Receives]->(DMDst); 
merge (DMSrc:DMSys { Org: 'UNK-5', System: 'Oracle GL' }) merge (DMDst:DMSys { Organization: 'UNK-0', System: 'Peoplesoft' }) merge (f:DMFile { Name: 'BAL'}) merge (DMSrc)-[:Provides]->(f)-[:Receives]->(DMDst); 
merge (DMSrc:DMSys { Org: 'UNK-6', System: 'Oracle GL' }) merge (DMDst:DMSys { Organization: 'UNK-0', System: 'Peoplesoft' }) merge (f:DMFile { Name: 'BAL'}) merge (DMSrc)-[:Provides]->(f)-[:Receives]->(DMDst); 
merge (DMSrc:DMSys { Org: 'UNK-7', System: 'Direct (No Interface)' }) merge (DMDst:DMSys { Organization: 'UNK-0', System: 'Peoplesoft' }) merge (f:DMFile { Name: 'BAL'}) merge (DMSrc)-[:Provides]->(f)-[:Receives]->(DMDst); 
+0

你尝试转移重装?您使用的是哪个版本的Neo4j?试试2.2.2。 Chrome/Webkit有一个导致早期版本出现问题的错误。 –

+0

我正在运行2.2.0 Neo。按住Shift键重装?你的意思是在浏览器上刷新页面? – ekkis

+0

我升级到2.2.2,但仍然是相同的问题 – ekkis

回答

0

如果您想要获取图形的图像,可以截取浏览器窗口或其中的一部分截图。 See here的一些提示。

+0

不,我不能,因为图形不适合窗口 – ekkis