小编DPM*_*DPM的帖子

如何在 osmnx 图中创建颜色条

目前我已经根据网络中的节点到特定目标的距离创建了一个颜色图。我不能做的一件事是色条。我希望颜色条显示颜色指示的时间。

时间数据在data['time'].

每种颜色将指示从节点到目标需要多长时间。我已经定义了汽车的速度。

例如,范围从 0 到 60 分钟的颜色条。但在这种情况下,它将达到 的最大值data['time']

这是我尝试过的:

import networkx as nx
import matplotlib.pyplot as plt
import osmnx as ox
import pandas as pd
from shapely.wkt import loads as load_wkt
import numpy as np
import matplotlib.cm as cm
ox.config(log_console=True, use_cache=True)

place = {'city': 'Lisbon', 'country': 'Portugal'}
G = ox.graph_from_place(place, network_type='drive')
hospitals = ox.pois_from_place(place, amenities=['hospital'])

hosp_1 = hospitals.iloc[21]['geometry']  # Hospital Santa Maria

coord_1 = (38.74817825481225, -9.160815118526642)  # Coordinate Hospital Santa Maria
target_1 = ox.get_nearest_node(G, coord_1) …
Run Code Online (Sandbox Code Playgroud)

python matplotlib networkx osmnx

10
推荐指数
1
解决办法
654
查看次数

标签 统计

matplotlib ×1

networkx ×1

osmnx ×1

python ×1