Поместите больше элементов листа / листовки на карту - PullRequest
0 голосов
/ 06 декабря 2018

Folium - отличный инструмент для создания интерактивных карт на Python, основанный на Leaflet.js.

Здесь я использую его для рисования графика на карте.

the_map = folium.Map(tiles="cartodbpositron")
for (u, v) in G.edges():
    if (not bbox) or (in_bbox(u) and in_bbox(v)):
        folium.PolyLine(
            locations=[positions[u][::-1], positions[v][::-1]],
            weight=edge_size_attr[frozenset((u,v))],
            color=get_edge_color(u, v),
            tooltip=get_edge_tooltip(u, v)
        ).add_to(the_map)
return the_map

Работает нормально.Единственная проблема заключается в том, что существует жесткое ограничение на количество ребер, которые можно нарисовать таким образом.Кажется, выше нескольких сотен листочек бросает полотенце и больше не отображает карту.

Что я могу сделать, чтобы раздвинуть границы и нарисовать большее количество узлов и ребер?

enter image description here

1 Ответ

0 голосов
/ 28 января 2019

Одно из возможных решений:

jupyter notebook --NotebookApp.iopub_data_rate_limit=<LARGE_NUMBER>

Вы можете разрешить более высокую скорость iopub при запуске ноутбука Jupyter, (@ https://github.com/jupyter/notebook/issues/2287 используется LARGE_NUMBER == 10000000000).

Пожалуйста, действуйте с осторожностью, jupyter устанавливает здесь нижний предел, чтобы избежать сбоя вашего клиента.

...