AttributeError: Неизвестный столбец свойств в Geopandas, отображающий события в шейп-файле почтового индекса

Вы должны использовать Where вместо Select

List<Animal> availableAnimals = animalList.Where(a => a.ShouldShow()).ToList()
1
задан TheHoff 19 January 2019 в 01:10
поделиться

1 ответ

Проблема в том, что вы пытаетесь использовать column в качестве ключевого аргумента. Поскольку вы хотите построить столбец 'ZIPNUM' в DataFrame, который хранится в переменной с именем variable, вы можете просто передать его в качестве позиционного аргумента в plot(). Если вы хотите построить взаимосвязь между двумя переменными, вы можете использовать ключевые аргументы merged_df.plot(x=variable1, y=variable2)

. В вашем случае вы можете использовать

variable = 'ZIPNUM'
merged_df.plot(variable, cmap='Reds', linewidth=0.8, ax=ax, edgecolor='0.8');

EDIT (на основе в комментариях)

Вы должны использовать markeredgecolor только , если вы используете marker для построения. edgecolor не является правильным ключевым словом. Кроме того, вы назначаете номер (строку) в качестве цвета, что опять-таки неверно. Ниже приведен простой пример.

df = pd.DataFrame([[1, 2], [3, 4], [5, 6], [7, 8]], columns=["A", "B"])
column='A'
df.plot(column, linewidth=0.8, color='r', marker ='o', markeredgewidth=2,
        markeredgecolor='blue')
0
ответ дан Sheldore 19 January 2019 в 01:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: