Make prettier
This commit is contained in:
parent
c2e384cf7a
commit
2ffe276304
1 changed files with 5 additions and 2 deletions
|
@ -6,7 +6,7 @@ from django.utils import timezone
|
|||
from bokeh.models import HoverTool
|
||||
from dateutil.relativedelta import relativedelta
|
||||
|
||||
from .models import Status
|
||||
from .models import Status, Mood
|
||||
|
||||
def moodstats(user, mindate=None, maxdate=None, days=7):
|
||||
hv.extension('bokeh')
|
||||
|
@ -27,6 +27,7 @@ def moodstats(user, mindate=None, maxdate=None, days=7):
|
|||
|
||||
pointdict = {"date": [], "value": [], "color": []}
|
||||
|
||||
|
||||
for status in Status.objects.filter(user=user, timestamp__gte=mindate, timestamp__lte=maxdate):
|
||||
if status.mood:
|
||||
pointdict["date"].append(status.timestamp)
|
||||
|
@ -47,8 +48,10 @@ def moodstats(user, mindate=None, maxdate=None, days=7):
|
|||
|
||||
line = hv.Curve(pointtuples)
|
||||
|
||||
maxy = Mood.objects.filter(user=user).latest("value").value + 1
|
||||
|
||||
output = points * line
|
||||
output.opts(tools=["xwheel_zoom"], ylim=(0, 5))
|
||||
output.opts(tools=["xwheel_zoom"], ylim=(0, maxy))
|
||||
|
||||
return output
|
||||
|
||||
|
|
Loading…
Reference in a new issue