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


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


显示条形图。

这只是 st.altair_chart 周围的syntax-sugar。主要区别在于此命令使用数据自己的列和索引来确定图表的规格。因此,这更容易用于许多“只是绘制这个”场景,同时不太可定制。

如果 st.bar_chart 没有正确猜测数据规范,请尝试使用 st.altair_chart 指定所需的图表。

函数签名

st.bar_chart(data=None, width=0, height=0, use_container_width=True)
参数说明

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

要绘制的数据。 Streamlit 的旧版 DataFrame 序列化(即使用 config.dataFrameSerialization = "legacy" )不支持 Pyarrow 表。要使用 pyarrow 表,请通过更改配置设置启用 pyarrow,config.dataFrameSerialization = "arrow"

width (int)

图表宽度(以像素为单位)。如果为 0,则自动选择宽度。

height (int)

图表高度(以像素为单位)。如果为 0,则自动选择高度。

use_container_width (bool)

如果为 True,则将图表宽度设置为列宽。这优先于宽度参数。

示例

chart_data = pd.DataFrame(
     np.random.randn(50, 3),
     columns=["a", "b", "c"])

st.bar_chart(chart_data)

相关用法


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