问题标签 [graphml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
305 浏览

graph - 如何使用 graphml 格式表示可迭代属性

random我有一个图形示例,其图形属性名为23. 有没有办法在不违反核心格式的情况下以这种格式将值列表表示为图形属性?

谢谢

0 投票
2 回答
4193 浏览

python - Python Networkx 无法使用属性导出到 graphml

将networkx图转换为graphml时遇到以下问题(无法在此处发布所有代码,但这是要点)。NetworkX 版本为 1.6.2

我有一个名为 G 的 networkx 有向图

使用格式(AuthorA,AuthorB,Weight)的作者列表中的加权边缘填充它

我可以在这里导出graphml,它工作正常

然后我计算图表上的 pagerank

然后将属性添加到图中的节点

如果我遍历图表,我可以打印出节点名称和 pagerank

作者A {u'pagerank': 0.0076688948270074164} ... ... ...

但是如果在更新属性后我尝试从图中创建一个 graphml,我会收到以下错误:

想法?

0 投票
2 回答
17891 浏览

graphml - GraphML 图的可视化?

在 Mac OSX 或 Linux 上可视化 GraphML 中定义的图形的最佳选项是什么?根据gremlin-users 组,R + iGraph 似乎是一个有效的解决方案,但我想知道是否有更简单的解决方案,理想情况下是一个简单的“graphml2png”命令行应用程序。任何想法 ?

0 投票
2 回答
1600 浏览

c# - Quickgraph GraphML 反序列化中的顶点工厂

我一直在寻找这个,但找不到任何东西。

我正在尝试使用 C# 中的 Quickgraph 从 GraphML 反序列化图形。这是我用来表示顶点和边的类

我正在尝试使用 DeserializeFromGraphML 方法反序列化代码:

这是 makeTest 和 makeTest2 的代码:

所以 - 在我的 XML 文件中,我得到了 2 个顶点 - (0,0,0) 和 (1,1,1) 以及它们之间的边缘。当我反序列化它们时,边缘很好,但顶点变为(0,12,0)和(1,12,1)。必须有一些我遗漏的东西(12 个来自 makeTest 方法),但cos变量只有数字零和一个,就像图中“顶点”中的顶点位置一样(这就是我在 MessageBox 中显示的内容)

我知道乍一看可能很复杂,但也许真的很简单?我错过了什么吗?

提前致谢!

0 投票
1 回答
509 浏览

java - Tinkerpop Blueprints GraphFactory.open() 异常

我正在尝试加载使用 TinkerGraph.FileType.GRAPHML 类型保存的 tinkerpop 数据库。

这是我的代码:

这段代码给了我一个 java.lang.RuntimeException:GraphFactory 无法实例化这个 Graph 实现 [com.tinkerpop.blueprints.impls.tg.TinkerGraph]。

原因是数字格式异常

我在 xml 文件(数据库)中搜索了“2306416072”。这是一个属性 id <-data key="user_id"->2306416072</-/data->

不知道为什么我会收到数字格式异常。我在类 GraphMLReader 中导航,这就是方法

0 投票
1 回答
518 浏览

xslt - XSLT:如何找到边缘的源 Xpath 和目标 Xpath?

我想编写一个 xslt 文件以在图形文件中传输 xmi 文件。但是我遇到了边缘无法连接正确的源节点和目标节点的问题。我已经尝试了两个星期。但我仍然很困惑。请帮我。太感谢了。

原始代码是:

我的目标代码是:

因为未来会有更多的“类”元素。所以我使用“{generate-id()}”来定义节点 ID。但是当我这样做时,我发现边缘找不到源节点和目标节点的方式。所以我已经做了两个星期了,对此一无所知。请帮助我,我真的很感激。

0 投票
2 回答
2793 浏览

neo4j - 将 GraphML 导入 Neo4j:如何指定节点标签?

我想将我的 GraphML 数据导入 Neo4j 数据库(版本 2.0.1)。问题是,如何在 GraphML 中指定 Neo4j 节点标签?

我尝试了以下方法无济于事:

那么,我应该如何格式化我的 XML 以便 Neo4j 可以识别节点标签?

0 投票
5 回答
7790 浏览

java - 如何在 Java 中生成 graphml 文件。Gephi、JGraph、Prefuse 等

帮助!我正在寻找一个Java 应用程序,它可以生成以下任何一种格式的图形:

  • .graphml
  • .ygf
  • .gml
  • .tgf

我需要能够在图形编辑器yEd ”中打开文件

到目前为止,我已经找到了以下解决方案:

  1. yFiles For Java
    • Pro:导出到graphml,可以在yEd中打开,基于Java,完美。
    • 为什么我不能使用它:使用会花费我超过2000 美元:( 这正是我所需要的
  2. 格菲
    • Pro:免费,导出到 graphml,基于 Java!
    • 为什么我不能使用它:当我尝试在 yEd 中打开生成的 graphml 文件时,graphml 被破坏:它是线性的 - 一行,就像这个截图
    • 在此处输入图像描述
    • 如果我让它工作,那么这是完美的
    • 我尝试的图表是使用他们的示例项目生成的
  3. JGraphX
    • 优点:能够生成图表,基于 Java,免费
    • 为什么我不能使用它:如何将生成的图形导出到 graphml?我想不通...
  4. 预熔
    • Pro:免费,图形生成,基于 Java
    • 我不能使用它:似乎我只能阅读 graphml,而不能写 graphml。另外,我用 build.sh all 构建了演示,但是当我尝试运行 demos.jar 时,我得到“加载主类失败”......
  5. 带有GraphML 阅读器和编写器库的蓝图 Tinkerpop?)
    • Pro:Java,免费,好像可以用它导出 graphml
    • 为什么我不能使用它:我很困惑,我是否需要将它与列出的“实现”之一结合使用?我该如何使用它?
  6. 带有GraphMLExporter的JGraphT
    • Pro:能够生成图形,基于Java,免费,可以导出到graphml我认为
    • 为什么我不能使用它:我不知道如何导出它!当我尝试在 yed 中打开生成的 graphml 时,我得到“ yEd遇到以下错误无法导入文件 test.graphml。” 我使用了他们的示例项目,并这样做了:

我使用的 JGraphT 代码:

有任何想法吗?谢谢!

0 投票
3 回答
1037 浏览

java - 导入 GraphML 以在 JGraphX 中创建图形

对于我正在从事的项目,我以 GraphML 格式获取信息(我也可以更改 graphML 文件)并且我想根据该信息创建所需的图形,我能够获得正确的布局,使用 mxGraphMlCodec.decode(doc, graph) 方法适当的边和节点,但是生成的图形缺少 graphML 文件提供的边标签的附加信息。

我找不到以这种方式转换为图形的 graphML 文件的任何示例。我刚刚按照GraphML 入门中所述的 graphML 文件指南来创建 graphML 文件。

这是 GraphML 代码:

我只是从 JGraphX 示例文件夹中修改 ClickHandle.java 文件,以便可视化图形。

0 投票
1 回答
1828 浏览

xml - graphml 或 dotml 如何

对于我们被告知的任务,对于附加功能输出图形,可以使用 GraphViz。这就是我们得到的所有信息。

分配是 perl 输出 XML。我很确定我可以输出代码,我只需要知道如何从那里处理它。

我做了一些研究,我一直在尝试测试一些简单的代码。

对于 DOTML,我从http://www.martin-loetzsch.de/DOTML/找到了这个简单的示例

我试图用这个从命令行运行它

引发此错误

我也对graphml文件进行了同样的尝试,这是文件的头

基本上会引发相同的错误

如果有人至少可以指导我在哪里获得一些好的,关于如何实现它的基本说明会很好。干杯

编辑:我们只能使用默认的 CPAN 模块