File size: 589 Bytes
402fd67
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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()