Docs » Get started » 添加文本和数据


添加文本和数据

添加一个标题

Streamlit 提供许多方法来将 text 文本添加至您的 app 应用中,通过查看 API 参考 来获得一个完整的列表。

让我们来添加一个 title 标题进行测试:

st.title('My first app')

就是这样简单!您的 app 应用现在已经有了 title 标题。您可以使用特定的 text 函数功能来添加 content 内容至您的 app 应用,或者您可以使用 st.write() 并且添加您的专属 markdown。

编写数据标签

除了 magic 命令 之外,st.write() 函数是 Streamlit 的 “Swiss Army knife”(译者注:瑞士军刀)。您可以传值给 st.write() 函数任何数据类型:text 文本、data 数据、Matplotlib 数据、Altair charts 图表…不用担心,Streamlit 会自动对应不同数据类型的正确渲染方式。

st.write("这是我们第一次尝试用数据来创建一个表格:")
st.write(pd.DataFrame({
    'first column': [1, 2, 3, 4],
    'second column': [10, 20, 30, 40]
}))

这儿还有其他特定于 data 数据的函数,比如 st.dataframe()st.table() 也可以让您展示您的 data 数据。查看我们关于如何显示 data 数据的高级指南,您将可以了解何时使用这些特性以及如何向数据标签项添加颜色和样式。

小贴士: 在本指南中,我们只使用了少量的数据以至于我们可以快速启动我们的项目。您也可以通过我们的 Tutorial 教程——如何在浏览器上放置 data 数据 来查看示例关于如何从一个 API 上加载 data 数据,还有使用 @st.cache 来进行 cache 缓存。