Добавление столбца в geoDataFrame.plot дает TypeError

У меня есть кадр геоданных, который я пытаюсь построить.

Без аргументов он счастливо рисует это:

введите здесь описание изображения

Но когда я пробую это gp_aircon_df.geometry.plot(column="coolingHours", cmap='spring');, я получаю:

TypeError: There is no Line2D property "column"

ДФ очень прост:

    coolingHours  geometry
0   5377          POLYGON ((130.834539712 -12.45798405399995, 13...
1   5377          POLYGON ((130.8471142530001 -12.37754403699995...
.
.

Есть идеи, что происходит?

(Это не эта проблема)


person Ben    schedule 26.05.2017    source источник


Ответы (1)


Попробуйте сначала определить аргументы .geometry.plot() как словарь. например:

ch = dict(column="coolingHours", colormap = "spring")
gp_aircon_df.geometry.plot(**ch)

Пример изображения хороплет

person tomwyb    schedule 26.05.2017