小编D. *_*que的帖子

如何使用 folium 使地图上的图层内的路线可勾选

我正在用 Python 创建一个程序,它可以为工作人员找到最佳路线。它显示一张带有他们的行程和行程时间的地图。我有 3 层,每个运输车、地铁和自行车各一层。当我勾选或取消勾选它们时,它会显示或从地图中删除它们。我想拥有相同的功能,但需要运行的持续时间。就像前 3 层中的每一层内都有层一样。

layerVoiture = folium.FeatureGroup(name=description, overlay=False, control=True)
Run Code Online (Sandbox Code Playgroud)

一些描述层的代码:

layerVoiture.add_to(myMap)
mapTile = folium.TileLayer(tiles='OpenStreetMap') #StamenToner
mapTile.add_to(layerVoiture)
Run Code Online (Sandbox Code Playgroud)

它显示这个我想制作左侧部分,其中显示运行的持续时间,可勾选或不可勾选

布局

谢谢你的帮助

python api dictionary layer folium

5
推荐指数
1
解决办法
626
查看次数

Matplotlib 中的极坐标图未居中

由于某些原因,当我尝试(theta = 0, r = 0)使用以下代码进行绘图时:

import matplotlib.pyplot as plt

plt.polar(0, 0, marker='x')
plt.show()
Run Code Online (Sandbox Code Playgroud)

该点未居中:

带中心的极坐标图

我能够在我的计算机和 Repl.it 上多次重现此错误:链接

那么,我怎样才能将极坐标图居中,以便显示x在它的中心呢?

python matplotlib python-3.x polar-coordinates

2
推荐指数
1
解决办法
2801
查看次数

计算 Pandas 中具有相同列值的行的平均值

我正在尝试将三个 pandas DataFrame 组合在一起

其中一个(称为major)有一列category,其中每一行都有一个唯一的标签:

major_df = pd.DataFrame(np.random.randint(0, 100, size=(3, 2)), columns=list("AB"))
major_df["category"] = pd.Series(["cat_A", "cat_B", "cat_C"])
Run Code Online (Sandbox Code Playgroud)
    A   B category
0  90  17    cat_A
1  36  81    cat_B
2  90  67    cat_C
Run Code Online (Sandbox Code Playgroud)

另外两个 dfs(称为minor)包含多行并具有自己唯一的列名称。每个 df 都有一个列category,其中每行都有一个出现在主要 df 类别列中的值:

    A   B category
0  90  17    cat_A
1  36  81    cat_B
2  90  67    cat_C
Run Code Online (Sandbox Code Playgroud)

下面是这些次要 dfs 之一的示例。两者之间的唯一区别是第一个次要 df 具有列CD,第二个具有列EF

    C   D category
0  71  44 …
Run Code Online (Sandbox Code Playgroud)

python loops vectorization dataframe pandas

2
推荐指数
1
解决办法
3616
查看次数