GraphGists

编程语言图谱

灵感

我对开始使用Neo4j非常感兴趣,在尝试过程中,我偶然看到了一篇博客(https://www.brendangriffen.com/),并对博客上的图片感到惊讶,于是我想用Neo4j图谱风格来呈现它。

图片

programming languages label

该图谱显示了哪些编程语言与当今数量最多的编程语言相关联。具有大量边的节点代表其影响力的大小。

每种语言引用的版本号并不精确,这只是一个示例,用于演示不同编程语言之间的关系。

编程语言有100多种,但为了限制范围,我只创建了29种语言的图谱。

图谱

用例

  • Java的主导地位

MATCH (n)<-[:LINKED_TO*]-(Related_languages)
WHERE n.name = "Java"
RETURN Related_languages
© . All rights reserved.