def visualize_knowledge_graph(kg): print (kg.keys()) dot = Digraph(comment="Knowledge Graph") # Add nodes for node in kg['nodes']: dot.node(str(node['id']), node['label'], color=node['color']) # Add edges for edge in kg['edges']: #dot.edge(str(edge['source']), str(edge['target']), label=edge['label'], color=edge['color']) dot.edge(str(edge['source']), str(edge['target']), label=edge['label']) # Render the graph dot.render("/tmp/knowledge_graph.gv", view=False)