Docs » Get started » 生成图表和地图
生成图表和地图
Streamlit 支持几个流行的数据图表库,例如:Matplotlib,Altair,Deck.GI 等。在这一节中,您将添加一个柱状图,折线图,和地图到你的 app 应用。
画折线图
您可以使用 st.line_chart()
函数很轻松地添加一个折线图在您的 app 应用中。我们将使用 Numpy 生成一个随机样本,然后绘制它。
chart_data = pd.DataFrame(
np.random.randn(20, 3),
columns = ['a', 'b', 'c']
)
st.line_chart(chart_data)
画地图
使用 st.map()
函数可以在地图上显示数据点。让我们使用 Numpy 生成一些样本数据并将其绘制到旧金山地图上。
map_data = pd.DataFrame(
np.random.randn(1000, 2) / [50, 50] + [37.76, -122.4],
columns = ['lat', 'lon']
)
st.map(map_data)