当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Streamlit st.map用法及代码示例


显示带有点的Map。

这是 st.pydeck_chart 的包装器,用于在Map顶部快速创建散点图,使用 auto-centering 和 auto-zoom。

使用此命令时,我们建议所有用户使用个人 Mapbox 令牌。这可确保此图表中使用的Map图块更加稳健。您可以使用 mapbox.token 配置选项来执行此操作。

要为自己获取令牌,请在以下位置创建一个帐户https://mapbox.com.免费! (适用于中等使用水平)。有关如何设置配置选项的更多信息,请参阅https://docs.streamlit.io/library/advanced-features/configuration#set-configuration-options

函数签名

st.map(data=None, zoom=None, use_container_width=True)
参数说明

data (pandas.DataFrame, pandas.Styler, numpy.ndarray, Iterable, dict,)

或 None 要绘制的数据。必须有名为 'lat', 'lon', 'latitude' 或 'longitude' 的列。

zoom (int)

示例

import streamlit as st
import pandas as pd
import numpy as np

df = pd.DataFrame(
     np.random.randn(1000, 2) / [50, 50] + [37.76, -122.4],
     columns=['lat', 'lon'])

st.map(df)

相关用法


注:本文由纯净天空筛选整理自streamlit.io大神的英文原创作品 st.map。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。