python - 流光地图占据整个背景
问题描述
我目前正在使用 Streamlit 构建一个应用程序,我想绘制一张填充整个背景的地图。有没有办法在 Streamlit 中这样做?我有以下代码:
import streamlit as st
import folium
from streamlit_folium import folium_static
m = folium.Map(location=[-22.908333, -43.196389], zoom_start=11, tiles='OpenStreetMap')
folium_static(m)
但是生成的地图并没有填满浏览器的所有可用空间。我想填充浏览器可用空间,如下例所示
解决方案
您可以将 Streamlit 应用程序设置为使用宽模式和st.set_page_config(layout="wide")
.
它必须是您进行的第一个 streamlit 调用(即您在导入 streamlit 后做的第一件事)。这将允许您使用整个屏幕。
import streamlit as st
import folium
from streamlit_folium import folium_static
st.set_page_config(layout="wide")
m = folium.Map(location=[-22.908333, -43.196389], zoom_start=11, tiles='OpenStreetMap')
folium_static(m)
而且我不知道streamlit_folium
,您可能需要增加情节大小
推荐阅读
- batch-file - 如何有条件地重命名或覆盖文件副本?
- c# - 跨平台找不到自定义文件夹路径
- python - Using PNGs in Turtle Module
- reactjs - ReactJS- remove HTTP header before redirect
- javascript - JSON.stringify not working with nested array in javascript
- wordpress - Custom WooCommerce Email
- cloudant - How to acces data in cloudant db in the Watson Studio Modeler flow
- julia - julia one-liner 写一个临时文件并得到它的名字?
- java - Java Mail POST Message Body
- symfony - Symfony 3.4 http cache , always Cache-Control: max-age=0, must-revalidate, private