我想从地图图像的图中提取一个子图,这样我就只得到图的特定边。例如,我想要一个图表显示从孟买到德里的边缘。我应该只得到边缘,它应该使用networkx模块来完成。在import matplotlib.pyplot as plt
import PIL
from PIL import Image
import numpy
#try:
#import matplotlib.pyplot as plt
#from scipy.interpolate import spline
#except:
#raise
import networkx as nx
imarray = numpy.asarray(Image.open('C:\Python34\Lib\site-packages\PIL\India_locator_map_blank.jpg'))
G=nx.Graph()
a="Mumbai"
b="Jamnagar"
c="Bhuj"
d="Ahmedabad"
e="Udaipur"
f="Delhi"
g="Jaipur"
h="Indore"
i="Bhopal"
j="Agra"
k="Gwalior"
l="Lucknow"
m="Allahabad"
n="