Как построить сетку (связанные точки) со списком кортежей? - PullRequest
0 голосов
/ 05 апреля 2019

Я строю список кортежей, который содержит координаты 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

Вот некоторые текущие результаты:

Result_1: https://imgur.com/A5C9wpR

Result_2: https://imgur.com/tgMU38e

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...