Matplot lib нестабильно после использования аннотации - PullRequest
0 голосов
/ 01 марта 2020

Мне интересно, может ли кто-нибудь заметить, что я, возможно, сделал неправильно, чтобы вызвать это несколько нестабильное поведение на моем графике в Jupyter Labs.

Я помечаю фигурные точки на карте, используя следующий код:

ax = gdf_2[gdf_2['Zone'] == 'ULEZ'].plot()

gdf_2.apply(lambda x: ax.annotate(s=x.pod_id_location, xy=x.loc['geometry'].coords[0]), axis=1)

ctx.add_basemap(ax=ax)

plt.axis('off')
plt.show()

По какой-то причине, хотя это создает мой график, он печатает крошечные в блокноте. Если я пытаюсь увеличить размер фигуры, я иногда получаю предупреждение о превышении предела пикселей, а иногда это приводит к тому, что мое ядро ​​становится d ie. Вот как выглядит мой сюжет, и ниже приведены мои данные.

enter image description here

pod_id_location geometry    Zone
0   1245    POINT (-22993.152 6728924.970)  non-ULEZ
7940    2245    POINT (-13406.652 6714132.654)  ULEZ
13934   3245    POINT (-16958.244 6720147.066)  non-ULEZ
25068   5245    POINT (-20791.698 6699568.057)  non-ULEZ
32551   6245    POINT (-40049.413 6704610.464)  non-ULEZ
... ... ... ...
849223  742451  POINT (-12923.302 6720129.538)  non-ULEZ
849547  832450  POINT (-6445.287 6717978.299)   non-ULEZ
851190  872450  POINT (-4064.943 6697346.893)   non-ULEZ
852852  892450  POINT (6744.514 6713063.033)    non-ULEZ
853523  982450  POINT (-958.349 6706975.535)    non-ULEZ
...