我正在绘制一个元组列表,其中包含每个点的x和y坐标。
问题是:我能够逐点绘制点或依次连接它们。但是,我真的找不到让每个数据点连接到相邻点的方法。换句话说,我想制作一个像网络一样的图形,每个数据点都是一个节点。
准确地说,我想绘制连接到其他相邻点的点。
我不确定如何添加或编辑这段代码。
points = [] # A container to place my coordinates
"""
self.net is a 10*10*2 ndarray that describes the x and y values of
each weight. There is a total of 100 weights.
(I'm doing a SOM by the way)
"""
for m in range(self.network_dimensions[0]):
for n in range(self.network_dimensions[1]):
points.append((self.net[m][n][0], self.net[m][n][1]))
plt.plot(*zip(*points), 'bo-')
plt.show()
# This plot is shown as Result_2
# If I plot each point individually, I get Result_1
以下是一些当前结果: