kopia lustrzana https://github.com/mkdryden/telegram-stats-bot
stats: Set history line alpha to 1 if no averages being plotted
rodzic
97ef0b27d8
commit
fe35413e36
|
@ -444,10 +444,13 @@ class StatsRunner(object):
|
||||||
averages = 0
|
averages = 0
|
||||||
if averages:
|
if averages:
|
||||||
df['msg_rolling'] = df['messages'].rolling(averages, center=True).mean()
|
df['msg_rolling'] = df['messages'].rolling(averages, center=True).mean()
|
||||||
|
alpha = 0.5
|
||||||
|
else:
|
||||||
|
alpha = 1
|
||||||
|
|
||||||
fig = Figure() # TODO: One day pandas will let you use constrained_layout=True here...
|
fig = Figure() # TODO: One day pandas will let you use constrained_layout=True here...
|
||||||
subplot = fig.subplots()
|
subplot = fig.subplots()
|
||||||
df.plot(x='day', y='messages', alpha=0.5, legend=False, ax=subplot)
|
df.plot(x='day', y='messages', alpha=alpha, legend=False, ax=subplot)
|
||||||
if averages:
|
if averages:
|
||||||
df.plot(x='day', y='msg_rolling', legend=False, ax=subplot)
|
df.plot(x='day', y='msg_rolling', legend=False, ax=subplot)
|
||||||
subplot.set_ylabel("Messages")
|
subplot.set_ylabel("Messages")
|
||||||
|
|
Ładowanie…
Reference in New Issue