#plotly #networkx #matplotlib-basemap
Вопрос:
У меня есть сетевой график с реальными координатами, построенными с помощью Networkx. Кроме того, я хотел бы добавить карту внизу, как показано ниже:
Ниже приведена часть кода networx и график:
def DrawNetwork(): G = nx.Орграф() местоположения = Проблема данных (). _ местоположения # печать(местоположения) x = 0 для идентификатора транспортного средства в списке: n = 0 e = [] узел = [] cl=Цвет пикапа(x)
for i in vehicle_id: G.add_node(i, pos=(locations[i][0], locations[i][1])) if n gt; 0: u = (vehicle_id[n - 1], vehicle_id[n]) e.append(u) node.append(i) G.add_edge(vehicle_id[n - 1], vehicle_id[n]) nx.draw(G, nx.get_node_attributes(G, 'pos'), nodelist=node, edgelist=e, with_labels=True, node_color=cl, width=2, edge_color=cl, style='dashed', font_color='w', font_size=12, font_family='sans-serif') n = 1 x = 1 # let's color the node 0 in black nx.draw_networkx_nodes(G, locations, nodelist=[0], node_color='k') plt.axis('on') # plt.show()
Можно ли добавить фон карты под графиком networkx, используя plotly или другие инструменты?