Commit
·
2c3deb9
1
Parent(s):
d22f353
trying table instead of barplot
Browse files- app.py +2 -2
- tabs/invalid_markets.py +6 -16
app.py
CHANGED
|
@@ -288,7 +288,7 @@ with demo:
|
|
| 288 |
)
|
| 289 |
|
| 290 |
with gr.Row():
|
| 291 |
-
plot_tools_accuracy_graph(tools_accuracy_info)
|
| 292 |
|
| 293 |
with gr.Row():
|
| 294 |
gr.Markdown("# Weighted accuracy ranking per tool")
|
|
@@ -297,7 +297,7 @@ with demo:
|
|
| 297 |
"The data used for this metric is from the past two months. This metric is computed using both the tool accuracy and the volume of requests received by the tool"
|
| 298 |
)
|
| 299 |
with gr.Row():
|
| 300 |
-
plot_tools_weighted_accuracy_graph(tools_accuracy_info)
|
| 301 |
|
| 302 |
with gr.TabItem("⛔ Invalid Markets Dashboard"):
|
| 303 |
with gr.Row():
|
|
|
|
| 288 |
)
|
| 289 |
|
| 290 |
with gr.Row():
|
| 291 |
+
_ = plot_tools_accuracy_graph(tools_accuracy_info)
|
| 292 |
|
| 293 |
with gr.Row():
|
| 294 |
gr.Markdown("# Weighted accuracy ranking per tool")
|
|
|
|
| 297 |
"The data used for this metric is from the past two months. This metric is computed using both the tool accuracy and the volume of requests received by the tool"
|
| 298 |
)
|
| 299 |
with gr.Row():
|
| 300 |
+
_ = plot_tools_weighted_accuracy_graph(tools_accuracy_info)
|
| 301 |
|
| 302 |
with gr.TabItem("⛔ Invalid Markets Dashboard"):
|
| 303 |
with gr.Row():
|
tabs/invalid_markets.py
CHANGED
|
@@ -11,11 +11,12 @@ WIDTH = 1000
|
|
| 11 |
def plot_daily_dist_invalid_trades(invalid_trades: pd.DataFrame):
|
| 12 |
"""Function to paint the distribution of daily invalid trades, no matter which market"""
|
| 13 |
invalid_trades["creation_date"] = invalid_trades["creation_date"].astype(str)
|
|
|
|
| 14 |
plot2 = sns.histplot(data=invalid_trades, x="creation_date", kde=True)
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
daily_trades_fig = plot2.get_figure()
|
| 20 |
return gr.Plot(value=daily_trades_fig)
|
| 21 |
|
|
@@ -67,15 +68,4 @@ def plot_top_invalid_markets(invalid_trades: pd.DataFrame):
|
|
| 67 |
print(top_invalid_markets.head(5))
|
| 68 |
top_invalid_markets = top_invalid_markets.head(5)
|
| 69 |
top_invalid_markets.rename(columns={"count": "nr_invalid_trades"}, inplace=True)
|
| 70 |
-
return gr.
|
| 71 |
-
value=top_invalid_markets,
|
| 72 |
-
x="nr_invalid_trades",
|
| 73 |
-
y="title",
|
| 74 |
-
x_title="Nr_invalid_trades",
|
| 75 |
-
y_title="Market title",
|
| 76 |
-
interactive=True,
|
| 77 |
-
show_actions_button=True,
|
| 78 |
-
tooltip=["title", "nr_invalid_trades"],
|
| 79 |
-
height=HEIGHT,
|
| 80 |
-
width=WIDTH,
|
| 81 |
-
)
|
|
|
|
| 11 |
def plot_daily_dist_invalid_trades(invalid_trades: pd.DataFrame):
|
| 12 |
"""Function to paint the distribution of daily invalid trades, no matter which market"""
|
| 13 |
invalid_trades["creation_date"] = invalid_trades["creation_date"].astype(str)
|
| 14 |
+
plt.figure(figsize=(25, 10))
|
| 15 |
plot2 = sns.histplot(data=invalid_trades, x="creation_date", kde=True)
|
| 16 |
+
plt.title("Distribution of daily invalid trades over time")
|
| 17 |
+
plt.xlabel("Creation date")
|
| 18 |
+
plt.ylabel("Daily number of invalid trades")
|
| 19 |
+
plt.xticks(rotation=45, ha="right")
|
| 20 |
daily_trades_fig = plot2.get_figure()
|
| 21 |
return gr.Plot(value=daily_trades_fig)
|
| 22 |
|
|
|
|
| 68 |
print(top_invalid_markets.head(5))
|
| 69 |
top_invalid_markets = top_invalid_markets.head(5)
|
| 70 |
top_invalid_markets.rename(columns={"count": "nr_invalid_trades"}, inplace=True)
|
| 71 |
+
return gr.DataFrame(top_invalid_markets)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|