awacke1's picture
Create app.py
402fd67
raw
history blame
589 Bytes
import streamlit as st
import plotly.express as px
import random
# Define a function to generate random data
def generate_data():
labels = [f"Category {i}" for i in range(1, 11)]
values = [random.randint(1, 100) for _ in range(10)]
return {"labels": labels, "values": values}
# Define the Streamlit app
def app():
st.title("Random Treemap Chart")
st.write("This app generates a random Treemap chart using Plotly.")
data = generate_data()
fig = px.treemap(data, path=["labels"], values="values")
st.plotly_chart(fig)
if __name__ == '__main__':
app()