Я получаю информацию из пространственной базы данных, значения подобны линейному строковому (пространственному) формату, и мне нужно добавить эту информацию на график networkx позже, нужно рисовать график в matplot Lib Я написал этот кодНужно указать двухмерную диаграмму (x, y) координаты networkx python
cursor.execute("SELECT AsText(roadstring) FROM road1")
for row in cursor.fetchall():
a=row[0][12:-2]
a=str(a)
a=a.split(",")
for i in a:
i=i.split(" ")
i[0]=float(i[0])
i[1]=float(i[1])
weig=abs(i[0]-i[1])
G.add_node((i[0],i[1]))
я смог, как добавить две размерные края для дорог (x1, y1) в (x2, y2), даже мне нужно добавить вес к ним края для расстояния между ними Любые предложения?
Линия строка каждой дороги, как это 643715.202,2499149.0506 643752.61523545,2499089.86084203 643773.6038,2499056.6558 643773.73878609,2499056.44011079 643793.20162482,2499025.34111554 643813.55943268,2498992.81212045 643826.6563,2498971.8852
Я получаю эту ошибку я Matplotlib установленный я пытался скопировать код
Traceback (most recent call last): File "D:\python\gis\new.py", line 2, in from matplotlib import pyplot as plt File "C:\Python27\lib\site-packages\matplotlib__init__.py", line 133, in from matplotlib.rcsetup import (defaultParams, File "C:\Python27\lib\site-packages\matplotlib\rcsetup.py", line 19, in from matplotlib.colors import is_color_like File "C:\Python27\lib\site-packages\matplotlib\colors.py", line 54, in import matplotlib.cbook as cbook File "C:\Python27\lib\site-packages\matplotlib\cbook.py", line 15, in import new File "D:\python\gis\new.py", line 2, in from matplotlib import pyplot as plt File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 20, in from matplotlib import _pylab_helpers, interactive ImportError: cannot import name interactive
Было бы полезно, если бы вы могли привести пример текста, который вы пытаетесь проанализировать, - «AsText (roadstring)». – gilesc