Определенные почтовые индексы не работают с файлом Geojson.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Определенные почтовые индексы не работают с файлом Geojson.

Сообщение Anonymous »

Я пытаюсь построить хромоплетный график, и он работает в некоторой степени, но не для всех почтовых индексов. Ниже я перечислил два примера наборов данных. Для одного набора график получается таким, как предполагалось (PIC A), а другие данные окрашивают всю карту. (РИС Б). Может ли кто-нибудь указать мне, в чем может быть моя ошибка?
Путь к файлу GeoJSON: https://github.com/yetzt/postleitzahlen ... en.geojson. бр

Код: Выделить всё

## IMPORT PACKAGES ##
import json
import plotly.express as px

data_that_works = {'zip_code': ['01623', '01612', '01558'],
'capacity': [20, 21, 19]}

data_that_doesnt_work = {'zip_code': ['01561', '01619', '01833'],
'capacity': [20, 21, 19]}

#Read GeoJSON file
with open('postleitzahlen.geojson', 'r') as f:
geojson = json.load(f)

fig = px.choropleth(data_that_doesnt_work,
geojson=geojson,
locations='zip_code',
color='capacity',
featureidkey='properties.postcode',
color_continuous_scale="Viridis",
center = {"lat": 51.1657, "lon": 10.4515},
)

# Actual plot
fig.show()
PIC A:
предполагаемая карта
PIC B:
карта с ошибкой
Я попробовал это с другим файлом GeoJSON, и это тоже не сработало. У меня большой набор данных с сотнями записей, поэтому удалить проблемные почтовые индексы невозможно.
У меня есть список из примерно 15 почтовых индексов, которые не работают, и я не могу найти конкретный шаблон в них. записи.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ojson-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»