diff --git a/main.py b/main.py index 6ca91e8..9967aac 100644 --- a/main.py +++ b/main.py @@ -477,7 +477,17 @@ def get_creat_session(): return redirect(f'/session/{GsessionID}') log_server("session successfully started") - +@app.route("/charts") +def charts(): + log_server("called /charts") + csessionID = request.form['sessionID'] + con = sqlite3.connect("party.db") + warning_log("verbindung mit db wurde aufgenommen") + cur = con.cursor() + k = f"SELCT COUNT(DISTINCT 'Spielname') FROM game WHERE sessionID = \'{csessionID}\';" + cur.execute(k) + + return redirect(f'/session/{csessionID}') @app.route("/login") def login(): diff --git a/statistic.py b/statistic.py index f566241..be9fab5 100644 --- a/statistic.py +++ b/statistic.py @@ -20,7 +20,7 @@ def createChart(sessionID,Spielname): - colors = ['green','blue','purple','brown','teal'] + colors = ['green','blue','purple','brown','teal', 'yellow', 'black', 'orange'] plt.bar(user, zeit, color=colors) plt.title(Spielname, fontsize=14) plt.xlabel('User', fontsize=14)