使用Vega-Lite 库显示图表。
函数签名
st.vega_lite_chart(data=None, spec=None, use_container_width=False, **kwargs)
参数 | 说明 |
---|---|
data (pandas.DataFrame, pandas.Styler, pyarrow.Table, numpy.ndarray, Iterable, dict, or None) | 要绘制的数据或包含数据的 Vega-Lite 规范(更接近于 Vega-Lite API)。 Streamlit 的旧版 DataFrame 序列化(即使用 |
spec (dict or None) | 图表的Vega-Lite 规范。如果规范已在前一个参数中传递,则必须将其设置为 None。有关详细信息,请参阅https://vega.github.io/vega-lite/docs/。 |
use_container_width (bool) | 如果为 True,则将图表宽度设置为列宽。这优先于Vega-Lite 的本机 |
**kwargs (any) | 与规范相同,但作为关键字。 |
示例
import pandas as pd
import numpy as np
df = pd.DataFrame(
np.random.randn(200, 3),
columns=['a', 'b', 'c'])
st.vega_lite_chart(df, {
'mark': {'type': 'circle', 'tooltip': True},
'encoding': {
'x': {'field': 'a', 'type': 'quantitative'},
'y': {'field': 'b', 'type': 'quantitative'},
'size': {'field': 'c', 'type': 'quantitative'},
'color': {'field': 'c', 'type': 'quantitative'},
},
})
可以在 https://vega.github.io/vega-lite/examples/ 找到不使用 Streamlit 的 Vega-Lite 用法示例。其中大部分可以很容易地转换为上面显示的语法。
相关用法
- Python Streamlit st.video用法及代码示例
- Python Streamlit st.experimental_singleton.clear用法及代码示例
- Python Streamlit st.bokeh_chart用法及代码示例
- Python Streamlit st.caption用法及代码示例
- Python Streamlit st.text_input用法及代码示例
- Python Streamlit st.area_chart用法及代码示例
- Python Streamlit st.title用法及代码示例
- Python Streamlit st.cache用法及代码示例
- Python Streamlit st.experimental_singleton用法及代码示例
- Python Streamlit st.empty用法及代码示例
- Python Streamlit st.error用法及代码示例
- Python Streamlit st.slider用法及代码示例
- Python Streamlit st.header用法及代码示例
- Python Streamlit st.container用法及代码示例
- Python Streamlit st.form_submit_button用法及代码示例
- Python Streamlit st.form用法及代码示例
- Python Streamlit st.plotly_chart用法及代码示例
- Python Streamlit st.bar_chart用法及代码示例
- Python Streamlit st.code用法及代码示例
- Python Streamlit st.experimental_memo.clear用法及代码示例
- Python Streamlit st.warning用法及代码示例
- Python Streamlit st.image用法及代码示例
- Python Streamlit st.markdown用法及代码示例
- Python Streamlit st.expander用法及代码示例
- Python Streamlit st.experimental_memo用法及代码示例
注:本文由纯净天空筛选整理自streamlit.io大神的英文原创作品 st.vega_lite_chart。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。