DawnC commited on
Commit
27a5561
·
verified ·
1 Parent(s): 5609dd1

Update analytics_dashboard.py

Browse files
Files changed (1) hide show
  1. analytics_dashboard.py +7 -1
analytics_dashboard.py CHANGED
@@ -4,6 +4,7 @@ import matplotlib.pyplot as plt
4
  import json
5
  from io import BytesIO
6
  from datetime import datetime
 
7
 
8
  def load_usage_data():
9
  """load usage_log.json file to be DataFrame"""
@@ -46,9 +47,14 @@ def create_analytics_tab():
46
  def generate_plot():
47
  df = load_usage_data()
48
  if df is None or df.empty:
49
- return "No usage data available."
 
 
 
 
50
  return plot_daily_usage(df)
51
 
 
52
  with gr.Tab("\ud83d\udcca Usage Analytics"):
53
  gr.Markdown("### Daily Usage Trend of PawMatch AI")
54
  with gr.Row():
 
4
  import json
5
  from io import BytesIO
6
  from datetime import datetime
7
+ from PIL import Image, ImageDraw
8
 
9
  def load_usage_data():
10
  """load usage_log.json file to be DataFrame"""
 
47
  def generate_plot():
48
  df = load_usage_data()
49
  if df is None or df.empty:
50
+ img = Image.new("RGB", (600, 200), color=(255, 255, 255))
51
+ draw = ImageDraw.Draw(img)
52
+ draw.text((20, 80), "No usage data available.", fill=(0, 0, 0))
53
+ return img
54
+
55
  return plot_daily_usage(df)
56
 
57
+
58
  with gr.Tab("\ud83d\udcca Usage Analytics"):
59
  gr.Markdown("### Daily Usage Trend of PawMatch AI")
60
  with gr.Row():