0
我在这个项目中使用jupyter笔记本。现在我的代码的实现严格基于一个叫做OSMnx的API。我需要的图形直接呈现.html页面。如何在Python Jupyter中编辑渲染的HTML页面?
但是,我想编辑.html页面并添加另一个元素。我怎样才能做到这一点?
graph = ox.plot_graph_folium(makati, popup_attribute = 'name',edge_width=2)
filepath = 'graph.html' #<-- this is the html page where *graph* is saved
graph.save(filepath)
IFrame(filepath, width=600, height=500) #<-- renders to jupyter
凡HTML身体的一部分只包含此:
<body>
<div class="folium-map" id="map_c37c729e86d64119aec19e0055a1ab04" >
</div>
#I want to add a button element here
</body>
如何访问文件路径?
我怎么可以编辑和添加其他元素(与现有的?
谢谢!
嗨!惊讶的是创造者是一个回应。是的,其实我只是做到了。但我想知道,如果pythonically可以有一种方式。事情是,图形生成可能会在程序中再次被请求,因此覆盖它,除非我pythonically创建一个按钮单击后,我想添加的元素将被添加到folium(如graph_route_folium)。这些元素将是节点,而不是寻找路由的nx.shortestpath,我希望它基于我将从叶片中选择的节点。因此我需要在后端做到这一点。有任何想法吗? – Reiion