Şöyle bir kodum var
import pandas as pd
import sqlite3
import seaborn as sns
conn = sqlite3.connect("araclar_.db")
sql = "select * from i20"
df = pd.read_sql(sql, conn)
df.columns = df.columns.str.replace("il_ilce", "sehir") #il_ilce sütun adını sehir yaptık
sns.set_theme()
sns.set(rc = {"figure.dpi": 300, "figure.figsize":(12,9)})
df["sehir"] = df["sehir"].str.split("\n").str[0] #il_ilce'yi sadece illeri aldık
sehir1 = input() #adana
sehir2 = input() #antalya
sehir3 = input() #istanbul
sehirler = df[(df.sehir == sehir1) | (df.sehir == sehir2) | (df.sehir == sehir3)] #3 tane örnek il alıyoruz örneğin adana,antalya,istanbul verilerini aldık
tek = sehirler.loc[:,"sehir"] #verilerin sadece sehir sütununu aldık
tek.value_counts().plot(kind="bar", color="red") #grafiği çizdirme
Arabalar veritabanındaki i20 tablosundaki verileri işleyip sonrada seaborn ile görselleştirme işlemi yapıyorum bunu web API olarak yapmam gerekiyor kullanıcı şehir parametrelerini giricek ve girilen parametrelere göre grafiği çizdirmem gerekiyor bunu nasıl yapabilirim ?