Spaces:
Build error
Build error
import gradio as gr | |
import spotipy | |
########### | |
from vega_datasets import data | |
iris = data.iris() | |
def scatter_plot_fn(dataset): | |
return gr.ScatterPlot( | |
value=iris, | |
x="petalWidth", | |
y="petalLength", | |
color="species", | |
title="Iris Dataset", | |
color_legend_title="Species", | |
x_title="Petal Width", | |
y_title="Petal Length", | |
tooltip=["petalWidth", "petalLength", "species"], | |
caption="", | |
) | |
########## | |
def get_started(): | |
# redirects to spotify and comes back | |
# then generates plots | |
return | |
with gr.Blocks() as demo: | |
gr.Markdown(" ## Spotify Analyzer 🥳🎉") | |
gr.Markdown("This app analyzes how cool your music taste is. We dare you to take this challenge!") | |
with gr.Row(): | |
get_started_btn = gr.Button("Get Started") | |
#dataset = gr.Dropdown(choices=["cars", "iris"], value="cars") | |
with gr.Row(): | |
with gr.Column(): | |
with gr.Row(): | |
with gr.Column(): | |
plot = gr.ScatterPlot(show_label=False).style(container=True) | |
with gr.Column(): | |
plot = gr.ScatterPlot(show_label=False).style(container=True) | |
with gr.Row(): | |
with gr.Column(): | |
plot = gr.ScatterPlot(show_label=False).style(container=True) | |
with gr.Column(): | |
plot = gr.ScatterPlot(show_label=False).style(container=True) | |
with gr.Row(): | |
gr.Markdown(" ### We have recommendations for you!") | |
with gr.Row(): | |
gr.DataFrame() | |
#dataset.change(scatter_plot_fn, inputs=dataset, outputs=plot) | |
demo.load(fn=scatter_plot_fn, outputs=plot) | |
demo.launch() |