python关系图谱代码
时间: 2023-10-12 07:54:43 浏览: 59
以下是一个使用Python和NetworkX库创建关系图谱的示例代码:
```python
import matplotlib.pyplot as plt
import networkx as nx
# 创建一个空的有向图
G = nx.DiGraph()
# 添加节点
G.add_node("节点1")
G.add_node("节点2")
G.add_node("节点3")
# 添加边
G.add_edge("节点1", "节点2")
G.add_edge("节点2", "节点3")
# 绘制图形
pos = nx.spring_layout(G)
nx.draw(G, pos, with_labels=True, node_color='#A0CBE2', edge_color='black', arrows=True)
plt.show()
```
这段代码创建了一个有向图,其中包含三个节点和两条边。节点之间的关系由边表示。使用`nx.draw()`函数可以将图形绘制出来,并设置节点的颜色、边的颜色和箭头的显示。
#### 引用[.reference_title]
- *1* *2* [[Python知识图谱] 四.Python和Gephi实现中国知网合作关系知识图谱](https://blog.csdn.net/Eastmount/article/details/100200437)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [python关联图谱1 之 networkx官网学习笔记+实例附代码](https://blog.csdn.net/weixin_42575233/article/details/118785528)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]