我正在用 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)
它显示这个我想制作左侧部分,其中显示运行的持续时间,可勾选或不可勾选

谢谢你的帮助
由于某些原因,当我尝试(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在它的中心呢?
我正在尝试将三个 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 具有列C和D,第二个具有列E和F。
C D category
0 71 44 …Run Code Online (Sandbox Code Playgroud) python ×3
api ×1
dataframe ×1
dictionary ×1
folium ×1
layer ×1
loops ×1
matplotlib ×1
pandas ×1
python-3.x ×1