Масштабирование шейп-файлов для построения с помощью геопанд - PullRequest
0 голосов
/ 21 марта 2019

У меня есть шейп-файл Италии, и я строю на нем данные ГИС.Дело в том, что у меня есть небольшая траектория движения автобуса, идущего по городу (Риму), и когда я строю сюжет, он выглядит как 1 точка.Я думаю, из-за моей карты.

Как увеличить карту (.shp)?

street_map = gpd.read_file("roads.shp")
...
...
fig,ax = plt.subplots(figsize = (20,15))
street_map.plot(ax = ax, alpha = 0.4, color = "grey")
geo_df[geo_df['Perc_'] > 25].plot(ax = ax, markersize = 20, color = "blue", 
marker = "o", label = "Neg")
geo_df[geo_df['Perc_'] < 25].plot(ax = ax, markersize = 20, color = "red", 
marker = "^", label = "Pos")
plt.legend(prop={'size':15})

enter image description here

enter image description here

1 Ответ

0 голосов
/ 22 марта 2019

Исходя из вашего 1-го изображения, можно получить график увеличения, указав надлежащие пределы x и y.

...
ax.set_ylim([40.4, 47.2])
ax.set_xlim([7.0, 14.4])

(поместите этот код перед plt.legend().

Надеюсь, это полезно.

...