Data elements
当您处理数据时,快速、交互式地从多个不同角度可视化数据是非常有价值的。这正是Streamlit实际构建和优化的目的。
您可以通过图表显示数据,也可以以原始形式显示。以下是您可以使用来显示和与原始数据交互的Streamlit命令。

数据框
将数据框显示为交互式表格。
st.dataframe(my_data_frame)

数据编辑器
显示一个数据编辑器小部件。
edited = st.data_editor(df, num_rows="dynamic")

列配置
配置数据框和数据编辑器的显示和编辑行为。
st.column_config.NumberColumn("Price (in USD)", min_value=0, format="$%d")

静态表
显示一个静态表格。
st.table(my_data_frame)

指标
以大号粗体字体显示一个指标,并可选地显示指标变化的指示器。
st.metric("My metric", 42, 2)

字典和JSON
将对象或字符串显示为格式化的JSON字符串。
st.json(my_dict)
第三方组件
这些是由我们可爱的社区创建的精选组件。更多示例和灵感,请查看我们的 组件库 和 Streamlit 扩展!
还有问题吗?
我们的 论坛 充满了有用的信息和Streamlit专家。