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