streamlit-component-gallery / pages /charts.vega_lite_chart.py
whitphx's picture
whitphx HF staff
Copy sample files from streamlit/docs/python/api-examples-source/* (4e54057)
9c1ffe9
raw
history blame contribute delete
No virus
596 Bytes
import numpy as np
import pandas as pd
import streamlit as st
@st.cache_data
def load_data():
df = pd.DataFrame(np.random.randn(200, 3), columns=["a", "b", "c"])
return df
df = load_data()
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"},
},
},
use_container_width=True,
)