Как построить LineString без цвета заливки?Python

Программы на Python
Anonymous
Как построить LineString без цвета заливки?

Сообщение Anonymous »

У меня есть файл kml, я обнаружил, что изображение не такое, как в Картах Google. Линии в Картах Google отображаются в виде многоугольников, заполненных цветом. Я использовал этот код для построения этой LineString, что я могу geoplot.plot LineString без заполненного цвета ? Я нашел matplotlib.plot без цвета заливки, удалив facecolor='blue'.

Код: Выделить всё

polys1 = polys[polys['geometry'].apply(lambda x: isinstance(x, Polygon))]
lines1 = polys[polys['geometry'].apply(lambda x: isinstance(x, LineString))]
polys1.plot(ax=ax, facecolor=color, color=color, label=legend, zorder=2)
if plotAll and not lines1.empty:
lines1.plot(ax=ax, color=color, label=legend, zorder=3)

geoplot.polyplot(polys1, ax = ax, facecolor = "blue", zorder = 2)
if plotAll and not lines1.empty:
geoplot.polyplot(lines1, ax = ax, color = "blue", zorder = 3)
KML, построенный с помощью matplotlib.plot с facecolor='blue'
[img]https://i. sstatic.net/7AnAoaQe.png[/img]
KML, построенный с помощью matplotlib.plot без facecolor='blue'
[img]https:/ /i.sstatic.net/A230obz8.png[/img]
KML, построенный с помощью geoplot.plot
Изображение
KML в Картах Google
Изображение


Подробнее здесь: https://stackoverflow.com/questions/785 ... fill-color

Вернуться в «Python»