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


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


以大粗体显示度量,并带有一个可选的度量如何变化的指示器。

提示:如果你想显示一个大数字,最好使用如下包来缩短它粉碎或者计算.例如:1234可以显示为1.2k使用st.metric("短数字”,碾磨(1234)).

函数签名

st.metric(label, value, delta=None, delta_color="normal")
参数说明

label (str)

指标的标题或标题

value (int, float, str, or None)

指标的值。 None 被呈现为长破折号。

delta (int, float, str, or None)

指标如何变化的指标,在指标下方用箭头表示。如果 delta 为负数 (int/float) 或以减号 (str) 开头,则箭头指向下方且文本为红色;否则箭头指向上方,文本为绿色。如果无(默认),则不显示增量指示器。

delta_color (str)

如果"normal"(默认),则增量指示器如上文所述显示。如果"inverse",正时为红色,负时为绿色。当负面变化被认为是好的时,这很有用,例如如果成本降低。如果"off",delta 显示为灰色,无论其值如何。

示例

st.metric(label="Temperature", value="70 °F", delta="1.2 °F")

st.metric结合在一起看起来特别好st.columns

col1, col2, col3 = st.columns(3)
col1.metric("Temperature", "70 °F", "1.2 °F")
col2.metric("Wind", "9 mph", "-8%")
col3.metric("Humidity", "86%", "4%")

增量指示器颜色也可以反转或关闭:

st.metric(label="Gas price", value=4, delta=-0.5,
     delta_color="inverse")

st.metric(label="Active developers", value=123, delta=123,
     delta_color="off")

相关用法


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