无法从任何浏览器导出

时间:2015-06-11 21:01:22

标签: windows macos svg neo4j export

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

    OSX Safari(v8.0.6)中的
  1. 基本上图表没有响应。我无法移动它或双击节点或任何东西。无论我尝试什么只会产生一个旋转轮。

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

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

  5. 我也在Windows 7中使用Chrome尝试了相同的结果。

  6. 从数据库中获取图表需要做什么?

    *更新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);
    

2 个答案:

答案 0 :(得分:1)

我认为答案是这是一个错误。我已经在github上报告了这个问题:

with a C# answer

答案 1 :(得分:0)

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