while not q.empty():
    next_node = q.get()
for adj in graph[next_node]:
    if adj[0] not in distances:
        distances[adj[0]] = adj[1] + distances[next_node]
q.put(adj[0])
return sorted([[x, y] for x, y in list(distances.items())], key=lambda x: x[0])
Я хочу создать заголовки относительно одной точки из списка точек с углами между точками. Есть ли функция для этого?