Spaces:
Sleeping
Sleeping
Update map.py
Browse files
map.py
CHANGED
|
@@ -196,8 +196,8 @@ def plot_line(df, x_column, y_columns, figsize=(12, 10), color='orange', title=N
|
|
| 196 |
ax.patch.set_alpha(0)
|
| 197 |
|
| 198 |
return fig
|
| 199 |
-
|
| 200 |
-
def plot_bar(df, x_column, y_column, figsize=(12, 10), color='orange', title=None):
|
| 201 |
fig, ax = plt.subplots(figsize=figsize)
|
| 202 |
|
| 203 |
sns.barplot(data=df, x=x_column, y=y_column, color=color, ax=ax)
|
|
@@ -209,6 +209,8 @@ def plot_bar(df, x_column, y_column, figsize=(12, 10), color='orange', title=Non
|
|
| 209 |
ax.tick_params(axis='x', colors=color)
|
| 210 |
ax.tick_params(axis='y', colors=color)
|
| 211 |
|
|
|
|
|
|
|
| 212 |
# Remove background
|
| 213 |
fig.patch.set_alpha(0)
|
| 214 |
ax.patch.set_alpha(0)
|
|
@@ -380,8 +382,8 @@ def filter_dataframe(df: pd.DataFrame) -> pd.DataFrame:
|
|
| 380 |
user_date_input = tuple(map(pd.to_datetime, user_date_input))
|
| 381 |
start_date, end_date = user_date_input
|
| 382 |
df_ = df_.loc[df_[column].between(start_date, end_date)]
|
|
|
|
| 383 |
date_column = column
|
| 384 |
-
|
| 385 |
# convert back to str for the map
|
| 386 |
df_[column] = df_[column].dt.strftime('%Y-%m-%d %H:%M:%S')
|
| 387 |
|
|
|
|
| 196 |
ax.patch.set_alpha(0)
|
| 197 |
|
| 198 |
return fig
|
| 199 |
+
|
| 200 |
+
def plot_bar(df, x_column, y_column, figsize=(12, 10), color='orange', title=None, rotation=45):
|
| 201 |
fig, ax = plt.subplots(figsize=figsize)
|
| 202 |
|
| 203 |
sns.barplot(data=df, x=x_column, y=y_column, color=color, ax=ax)
|
|
|
|
| 209 |
ax.tick_params(axis='x', colors=color)
|
| 210 |
ax.tick_params(axis='y', colors=color)
|
| 211 |
|
| 212 |
+
plt.xticks(rotation=rotation)
|
| 213 |
+
|
| 214 |
# Remove background
|
| 215 |
fig.patch.set_alpha(0)
|
| 216 |
ax.patch.set_alpha(0)
|
|
|
|
| 382 |
user_date_input = tuple(map(pd.to_datetime, user_date_input))
|
| 383 |
start_date, end_date = user_date_input
|
| 384 |
df_ = df_.loc[df_[column].between(start_date, end_date)]
|
| 385 |
+
|
| 386 |
date_column = column
|
|
|
|
| 387 |
# convert back to str for the map
|
| 388 |
df_[column] = df_[column].dt.strftime('%Y-%m-%d %H:%M:%S')
|
| 389 |
|