CoolFace
Apppublic

diamond-in/Computer-Use

sourceHugging Faceupdated 1y agoView on Hugging Face
1likes
streamlit_app.py40 linesDownload Raw Back to src
1import altair as alt2import numpy as np3import pandas as pd4import streamlit as st5 6"""7# Welcome to Streamlit!8 9Edit `/streamlit_app.py` to customize this app to your heart's desire :heart:.10If you have any questions, checkout our [documentation](https://docs.streamlit.io) and [community11forums](https://discuss.streamlit.io).12 13In the meantime, below is an example of what you can do with just a few lines of code:14"""15 16num_points = st.slider("Number of points in spiral", 1, 10000, 1100)17num_turns = st.slider("Number of turns in spiral", 1, 300, 31)18 19indices = np.linspace(0, 1, num_points)20theta = 2 * np.pi * num_turns * indices21radius = indices22 23x = radius * np.cos(theta)24y = radius * np.sin(theta)25 26df = pd.DataFrame({27    "x": x,28    "y": y,29    "idx": indices,30    "rand": np.random.randn(num_points),31})32 33st.altair_chart(alt.Chart(df, height=700, width=700)34    .mark_point(filled=True)35    .encode(36        x=alt.X("x", axis=None),37        y=alt.Y("y", axis=None),38        color=alt.Color("idx", legend=None, scale=alt.Scale()),39        size=alt.Size("rand", legend=None, scale=alt.Scale(range=[1, 150])),40    ))