如何绘制图中所示的图形?

问题描述 投票:0回答:1

我正在图形数据库中进行一些研究。我的兴趣是在传记数据库中找到两个类似的分子,称为“致突变性”。该图形数据库非常常见,包含433​​7个建模化学分子的图形。图形是无向的和属性的(顶点和边线)。为了减少图比较的次数,很少选择样本图并将其分为8个子集(Abu-Aisheh等人,2015a)。我想在获得两个图形ID时绘制两个图形。我该怎么做?图形文件如下所示。

图形数据库中的图形enter image description here

enter image description here

python similarity
1个回答
0
投票

尝试使用此:

import os
import sys
import fnss
import networkx as nx
import fnss
import cvxopt
import numpy as np
import codecs
import random
import matplotlib.pyplot as plt
file = 'path_to_file.xml'
topology = fnss.read_topology(file)
topology_directed = topology.to_directed(topology)
print(nx.info(topology_directed))
nx.draw(topology_directed)
plt.show()
© www.soinside.com 2019 - 2024. All rights reserved.