Gradio_plot / app.py
aupfe08's picture
Upload app.py
9e14962
raw
history blame contribute delete
794 Bytes
# gradio_plot.py
import gradio as gr
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
def plot_pens(place_holder):
"""scatter plot penguin chars using matplotlib""" # plotly doesn't work as of 2.8.7, targeted for 2.9
df_pens = pd.read_csv(
"https://raw.githubusercontent.com/mwaskom/seaborn-data/master/penguins.csv"
)
fig = plt.figure()
plt.scatter(x=df_pens["bill_length_mm"], y=df_pens["bill_depth_mm"])
return fig
iface = gr.Interface(
fn=plot_pens,
layout="vertical",
inputs=["checkbox"],
outputs=["plot"],
title="Scatterplot of Palmer Penguins",
description="Let's talk pens. Click to see a plot.",
article="Talk more about Penguins here, shall we?",
theme="peach",
live=True,
).launch()