0
このプロジェクトではjupyter notebookを使用しています。現在、私のコードの実装は厳密にはOSMnxというAPIに基づいています。私が必要としたグラフは、.htmlページ・フォリウムを直接レンダリングします。Python JupyterでレンダリングされたHTMLページを編集するには?
しかし、私はその.htmlページを編集して別の要素を追加したかったのです。これどうやってするの?
<body>
<div class="folium-map" id="map_c37c729e86d64119aec19e0055a1ab04" >
</div>
#I want to add a button element here
</body>
- がどのようにファイルパスにアクセスすることができます。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
?
既存の?
どのように私はそれを編集し、別の要素を追加することができますが(ありがとうございます!
こんにちは!創造者が返事をしたことに驚いた。実際に私はちょうどそれをしました。しかし、私はpythonically方法がある可能性があるかどうか疑問に思っています。つまり、ボタンをクリックすると、追加したい要素が(graph_route_foliumのように)フォリアの上に追加される関数を作成しない限り、プログラム内でグラフの生成が再度要求される可能性があります。これらの要素はノードであり、ルートのためのnx.shortestpathを見つける代わりに、私はフォリムから選択するノードに基づいています。したがって、私はバックエンドでそれを行う必要があります。何か案は? – Reiion