Как определить граничные числа без десятичных точек - Choropleth - PullRequest
0 голосов
/ 03 мая 2018

Задача
Числа в легенде имеют десятичные точки (например, 0,00-4,80), когда я хочу, чтобы они были целыми числами без десятичных точек.

Мой текущий график
Город Сеул, с указанием зон голосования по районам

Мой код

import geopandas as gpd
import matplotlib.pyplot as plt

plt.xkcd()
seoul=gpd.read_file('../json/seoul_municipalities_geo.json')
# You can download the same file from the Github below
# https://github.com/southkorea/seoul-maps/tree/master/juso/2015/json

data_result.plot(figsize=(14,10),linewidth=0.25, edgecolor='black', column='ESRI_PK',cmap='Blues',scheme='quantiles',legend=True)

for index,row in seoul.iterrows():
    xy=row['geometry'].centroid.coords[:]
    xytext=row['geometry'].centroid.coords[:]
    plt.annotate(row['SIG_ENG_NM'],xy=xy[0], xytext=xytext[0],  horizontalalignment='center',verticalalignment='center')
    plt.axis('off')

plt.show()
...